Patents by Inventor Yuliya GORLOVETSKY

Yuliya GORLOVETSKY 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: 20240403041
    Abstract: A computer system receives an application model for storing on a host platform, accesses the set of capability data and the set of functionality data associated with the application model to generate a collection of user interfaces and functionality to verify the application model in accordance with a plurality of predefined benchmark surfaces associated with the host platform, causes a first execution in a first sandbox of a first set of user interfaces and first functionality associated with the application model in accordance with a determination that a predefined benchmark surface corresponds to a first surface, causes a second execution in a second sandbox of a second set of user interfaces and second functionality associated with the application model in accordance with a determination that a predefined benchmark surface corresponds to a second surface, and stores the application model on the host platform for installation by other users.
    Type: Application
    Filed: August 14, 2024
    Publication date: December 5, 2024
    Inventors: Michael Julien KOVACS, Bowen PAN, Yuliya GORLOVETSKY, Caitlyn M. CAWTHRON, Esther LEE, Dmitriy GAK, Gabriel HURLEY, Katarzyna BABULA, Timothy James FONTAINE
  • Publication number: 20240406185
    Abstract: In some embodiments, a computer system is described. In some embodiments, the computer system generates a suggested collection of applications based at least in part on a first application selected by a client device, receives a second selection of a second application from the suggested collection of applications, integrates the first application and second application with a client application on the host platform, receives a request to perform an operation on the client application, selects at least one of the first application or the second application of the client application to perform the operation based on a determination that the at least one of the first application or the second application have access to the database, sends a request to perform the operation to the selected first or second application, and receives a set of results based on performance of the operation.
    Type: Application
    Filed: August 9, 2024
    Publication date: December 5, 2024
    Inventors: Michael Julien KOVACS, Bowen PAN, Gabriel HURLEY, Dmitriy GAK, Timothy James FONTAINE, Yuliya GORLOVETSKY, Mark Joseph CAVAGE, Brian AMARO
  • Patent number: 12099837
    Abstract: This disclosure provides techniques for enabling developers to create a single implementation of an application that is accessible via different types of surfaces. For example, a developer can develop a single application and, based on how the developer defines parameters in a schema of the application, the corresponding user interfaces and features of the application can be used on different types of surfaces. Moreover, the single application can be made available to install via a hosted network and installed without regard to the type of surface that is being used to access the hosted network.
    Type: Grant
    Filed: January 6, 2023
    Date of Patent: September 24, 2024
    Assignee: Stripe, Inc.
    Inventors: Michael Julien Kovacs, Bowen Pan, Yuliya Gorlovetsky, Caitlyn M. Cawthron, Esther Lee, Dmitriy Gak, Gabriel Hurley, Katarzyna Babula, Timothy James Fontaine
  • Patent number: 12095773
    Abstract: In some embodiments, a computer system is described. In some embodiments, the computer system receives, from a client application, a first request to access a collection of applications associated with an operation, wherein the collection of applications is associated with at least one third-party entity. In some embodiments, the computer system receives a selection of an application associated with a third-party entity from the collection of applications. In some embodiments, in response to receiving the selection, the computer system identifies a set of data comprising an aggregation of data stored on a plurality of databases required to perform the operation associated with the application. In some embodiments, the computer system determines that the application has access to the aggregation of data. In some embodiments, the computer sends a request to perform the operation to the application. In some embodiments, the computer system receives a set of results based on the performance of the operation.
    Type: Grant
    Filed: January 6, 2023
    Date of Patent: September 17, 2024
    Assignee: Stripe, Inc.
    Inventors: Michael Julien Kovacs, Bowen Pan, Gabriel Hurley, Dmitriy Gak, Timothy James Fontaine, Yuliya Gorlovetsky, Mark Joseph Cavage, Brian Amaro
  • Publication number: 20240231816
    Abstract: This disclosure provides techniques for enabling developers to create a single implementation of an application that is accessible via different types of surfaces. For example, a developer can develop a single application and, based on how the developer defines parameters in a schema of the application, the corresponding user interfaces and features of the application can be used on different types of surfaces. Moreover, the single application can be made available to install via a hosted network and installed without regard to the type of surface that is being used to access the hosted network.
    Type: Application
    Filed: January 6, 2023
    Publication date: July 11, 2024
    Inventors: Michael Julien KOVACS, Bowen PAN, Yuliya GORLOVETSKY, Caitlyn M. CAWTHRON, Esther LEE, Dmitriy GAK, Gabriel HURLEY, Katarzyna BABULA, Timothy James FONTAINE
  • Publication number: 20240236108
    Abstract: In some embodiments, a computer system is described. In some embodiments, the computer system receives, from a client application, a first request to access a collection of applications associated with an operation, wherein the collection of applications is associated with at least one third-party entity. In some embodiments, the computer system receives a selection of an application associated with a third-party entity from the collection of applications. In some embodiments, in response to receiving the selection, the computer system identifies a set of data comprising an aggregation of data stored on a plurality of databases required to perform the operation associated with the application. In some embodiments, the computer system determines that the application has access to the aggregation of data. In some embodiments, the computer sends a request to perform the operation to the application. In some embodiments, the computer system receives a set of results based on the performance of the operation.
    Type: Application
    Filed: January 6, 2023
    Publication date: July 11, 2024
    Inventors: Michael Julien KOVACS, Bowen PAN, Gabriel HURLEY, Dmitriy GAK, Timothy James FONTAINE, Yuliya GORLOVETSKY, Mark Joseph CAVAGE, Brian AMARO
  • Publication number: 20240232408
    Abstract: Aspects of the present disclosure relate to systems and methods for managing access to data in a cloud-based software platform. An end-user account associated with an organization account may request access to data in a data store of the organization account. A schema associated with the data may specify collections of user access permissions, each collection being associated with a different user role. The request for access to the data is then granted (or denied) subject to the collection of user access permissions that is associated with the user role of the end-user account.
    Type: Application
    Filed: January 6, 2023
    Publication date: July 11, 2024
    Inventors: Bowen Pan, Gabriel Hurley, Dmitriy Gak, Timothy James Fontaine, Yuliya Gorlovetsky, Kenneth Auchenberg