Patents by Inventor Sergey Petrossov

Sergey Petrossov 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: 11895209
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, that enable clients to claims spots on client-initiated segments. In one aspect, a method includes receiving, from a device of a creator, data specifying a client-initiated segment created by the creator through an interface presented at the device. A determination is made, based on the number of spots being claimed by the creator, that the client-initiated segment includes one or more available spots that are available to be claimed by clients other than the creator. A proper subset of the clients that are transmitted a notification that the client-initiated segment is available is created from a set of clients. For each client in the proper subset of clients, the notification that the client-initiated segment is available is transmitted to the client and the client is enabled to claim a spot on the client-initiated segment.
    Type: Grant
    Filed: December 5, 2022
    Date of Patent: February 6, 2024
    Assignee: JetSmarter Inc.
    Inventors: Sergey Petrossov, Mikhail Kirsanov
  • Publication number: 20230281523
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, that enable clients to create custom conditional segments on which other clients can claim a spot. In one aspect, a front-end server receives, over a data communication network and from an electronic device of a creator, one or more data packets that specify attributes of a segment created by the creator through a graphical interface presented at the electronic device. A back-end server detects, based on data received from the device, interaction with an interface control that designates the segment as a conditional segment and, in response obtains, from the device, an expiration time specifying how long the conditional segment is available to others. After obtaining the expiration time, clients are notified that the conditional segment is available and enabled to claim a spot on the conditional segment through a client-side application.
    Type: Application
    Filed: March 10, 2023
    Publication date: September 7, 2023
    Inventors: Mikhail Kirsanov, Sergey Petrossov
  • Publication number: 20230096545
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, that enable clients to claims spots on client-initiated segments. In one aspect, a method includes receiving, from a device of a creator, data specifying a client-initiated segment created by the creator through an interface presented at the device. A determination is made, based on the number of spots being claimed by the creator, that the client-initiated segment includes one or more available spots that are available to be claimed by clients other than the creator. A proper subset of the clients that are transmitted a notification that the client-initiated segment is available is created from a set of clients. For each client in the proper subset of clients, the notification that the client-initiated segment is available is transmitted to the client and the client is enabled to claim a spot on the client-initiated segment.
    Type: Application
    Filed: December 5, 2022
    Publication date: March 30, 2023
    Inventors: Sergey Petrossov, Mikhail Kirsanov
  • Patent number: 11615351
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, that enable clients to create custom conditional segments on which other clients can claim a spot. In one aspect, a front-end server receives, over a data communication network and from an electronic device of a creator, one or more data packets that specify attributes of a segment created by the creator through a graphical interface presented at the electronic device. A back-end server detects, based on data received from the device, interaction with an interface control that designates the segment as a conditional segment and, in response obtains, from the device, an expiration time specifying how long the conditional segment is available to others. After obtaining the expiration time, clients are notified that the conditional segment is available and enabled to claim a spot on the conditional segment through a client-side application.
    Type: Grant
    Filed: August 9, 2021
    Date of Patent: March 28, 2023
    Assignee: JetSmarter Inc.
    Inventors: Mikhail Kirsanov, Sergey Petrossov
  • Patent number: 11562447
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, that optimize interfaces to present information on mobile device displays. In one aspect, a method includes generating and providing, to a device, data that causes the device to present a status of one or more segments between a first location and a second location within a calendar interface. The calendar interface includes a calendar and, for each date having at least one existing segment, a respective non-textual segment indicator for each existing segment for the date. Each segment indicator is presented using visual feature(s) that represent the status of the segment represented by the segment indicator. A determination is made that the status of a given segment has changed to a second status. The visual feature(s) of the segment indicator for the given segment are visually updated within the calendar interface to represent the second status.
    Type: Grant
    Filed: August 21, 2018
    Date of Patent: January 24, 2023
    Assignee: JetSmarter Inc.
    Inventors: Vadim Kondratiev, Mikhail Kirsanov, Sergey Petrossov
  • Patent number: 11522971
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, that enable clients to claims spots on client-initiated segments. In one aspect, a method includes receiving, from a device of a creator, data specifying a client-initiated segment created by the creator through an interface presented at the device. A determination is made, based on the number of spots being claimed by the creator, that the client-initiated segment includes one or more available spots that are available to be claimed by clients other than the creator. A proper subset of the clients that are transmitted a notification that the client-initiated segment is available is created from a set of clients. For each client in the proper subset of clients, the notification that the client-initiated segment is available is transmitted to the client and the client is enabled to claim a spot on the client-initiated segment.
    Type: Grant
    Filed: January 11, 2021
    Date of Patent: December 6, 2022
    Assignee: JetSmarter Inc.
    Inventors: Sergey Petrossov, Mikhail Kirsanov
  • Patent number: 11507904
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, that enable operators to initiate segments. In one aspect, a method includes providing, to an electronic device of a third party operator, an interface that enables the operator to provide features of a segment that the operator is willing to operate for a segment provider that provides segments for clients. Data specifying the features of the segment is received from the electronic device. A determination that the features of the segment include a departure code, a destination code, a departure date, and a jet for the segment is made. A distribution output is calculated based at least on the features of the segment. An interface is updated to present the distribution output to the third party operator. The segment is created in response to detecting interaction with the interface control that confirms the segment.
    Type: Grant
    Filed: April 26, 2018
    Date of Patent: November 22, 2022
    Assignee: JetSmarter Inc.
    Inventors: Olga Oleyarsh, Alexey Moshkov, Sergey Petrossov
  • Publication number: 20210365847
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, that enable clients to create custom conditional segments on which other clients can claim a spot. In one aspect, a front-end server receives, over a data communication network and from an electronic device of a creator, one or more data packets that specify attributes of a segment created by the creator through a graphical interface presented at the electronic device. A back-end server detects, based on data received from the device, interaction with an interface control that designates the segment as a conditional segment and, in response obtains, from the device, an expiration time specifying how long the conditional segment is available to others. After obtaining the expiration time, clients are notified that the conditional segment is available and enabled to claim a spot on the conditional segment through a client-side application.
    Type: Application
    Filed: August 9, 2021
    Publication date: November 25, 2021
    Inventors: Mikhail Kirsanov, Sergey Petrossov
  • Publication number: 20210279651
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, that facilitate a shared flight marketplace that enables creators to create shared flights and finders claim spots on the shared flights. In one aspect, a method includes receiving, by one or more computers and from users operating client devices, data submissions that modify an availability of spots on private jets. For each modification of the spots caused by the submitted data, the computer(s) determine, based on a type of modification made to the availability of the spots, an effect of the modification on the availability of various spots on segments between various geographic locations. One or more parameters that restrict access to the other spots are modified based on the effect of the modification. The modification includes adjusting a creation requirement for users to create a new private jet segment based on the effect of the modification.
    Type: Application
    Filed: May 26, 2021
    Publication date: September 9, 2021
    Inventors: Sergey Petrossov, Mikhail Kirsanov
  • Patent number: 11093868
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, that enable clients to create custom conditional segments on which other clients can claim a spot. In one aspect, a front-end server receives, over a data communication network and from an electronic device of a creator, one or more data packets that specify attributes of a segment created by the creator through a graphical interface presented at the electronic device. A back-end server detects, based on data received from the device, interaction with an interface control that designates the segment as a conditional segment and, in response obtains, from the device, an expiration time specifying how long the conditional segment is available to others. After obtaining the expiration time, clients are notified that the conditional segment is available and enabled to claim a spot on the conditional segment through a client-side application.
    Type: Grant
    Filed: March 8, 2018
    Date of Patent: August 17, 2021
    Assignee: JetSmarter Inc.
    Inventors: Mikhail Kirsanov, Sergey Petrossov
  • Publication number: 20210136168
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, that enable clients to claims spots on client-initiated segments. In one aspect, a method includes receiving, from a device of a creator, data specifying a client-initiated segment created by the creator through an interface presented at the device. A determination is made, based on the number of spots being claimed by the creator, that the client-initiated segment includes one or more available spots that are available to be claimed by clients other than the creator. A proper subset of the clients that are transmitted a notification that the client-initiated segment is available is created from a set of clients. For each client in the proper subset of clients, the notification that the client-initiated segment is available is transmitted to the client and the client is enabled to claim a spot on the client-initiated segment.
    Type: Application
    Filed: January 11, 2021
    Publication date: May 6, 2021
    Inventors: Sergey Petrossov, Mikhail Kirsanov
  • Patent number: 10893114
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, that enable clients to claims spots on client-initiated segments. In one aspect, a method includes receiving, from a device of a creator, data specifying a client-initiated segment created by the creator through an interface presented at the device. A determination is made, based on the number of spots being claimed by the creator, that the client-initiated segment includes one or more available spots that are available to be claimed by clients other than the creator. A proper subset of the clients that are transmitted a notification that the client-initiated segment is available is created from a set of clients. For each client in the proper subset of clients, the notification that the client-initiated segment is available is transmitted to the client and the client is enabled to claim a spot on the client-initiated segment.
    Type: Grant
    Filed: May 1, 2018
    Date of Patent: January 12, 2021
    Assignee: JetSmarter Inc.
    Inventors: Sergey Petrossov, Mikhail Kirsanov
  • Publication number: 20200065918
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, that optimize interfaces to present information on mobile device displays. In one aspect, a method includes generating and providing, to a device, data that causes the device to present a status of one or more segments between a first location and a second location within a calendar interface. The calendar interface includes a calendar and, for each date having at least one existing segment, a respective non-textual segment indicator for each existing segment for the date. Each segment indicator is presented using visual feature(s) that represent the status of the segment represented by the segment indicator. A determination is made that the status of a given segment has changed to a second status. The visual feature(s) of the segment indicator for the given segment are visually updated within the calendar interface to represent the second status.
    Type: Application
    Filed: August 21, 2018
    Publication date: February 27, 2020
    Inventors: Vadim Kondratiev, Mikhail Kirsanov, Sergey Petrossov
  • Publication number: 20190340711
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, that enable clients to create shared segments on which other clients can claim a spot. In one aspect, a method includes receiving, from a device of a creator, attributes of a private segment created by the creator through an interface presented at the device. A determination that the attributes specified by the creator include a departure geographic identifier, a destination geographic identifier, and a departure date at which the segment will depart is made. Interaction with an interface control that converts the private segment to a shared segment on which clients other than the creator can claim a spot is detected based on data received from the device. The private segment is converted to a shared segment in response to detecting the interaction with the interface control.
    Type: Application
    Filed: May 1, 2018
    Publication date: November 7, 2019
    Inventors: Sergey Petrossov, Mikhail Kirsanov, Olga Oleyarsh
  • Publication number: 20190342410
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, that enable clients to claims spots on client-initiated segments. In one aspect, a method includes receiving, from a device of a creator, data specifying a client-initiated segment created by the creator through an interface presented at the device. A determination is made, based on the number of spots being claimed by the creator, that the client-initiated segment includes one or more available spots that are available to be claimed by clients other than the creator. A proper subset of the clients that are transmitted a notification that the client-initiated segment is available is created from a set of clients. For each client in the proper subset of clients, the notification that the client-initiated segment is available is transmitted to the client and the client is enabled to claim a spot on the client-initiated segment.
    Type: Application
    Filed: May 1, 2018
    Publication date: November 7, 2019
    Inventors: Sergey Petrossov, Mikhail Kirsanov
  • Publication number: 20190332975
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for dynamic segment access optimization. Access to segments can be dynamically optimized by adjusting the existing required amount for remaining spots on an existing segment based on an amount of time remaining until the departure time for the specific segment, first segment capacity for the specific segment, and second segment capacity for matching segments. Multiple different required amounts are generated for the specific segment based on a set of tier factors for multiple different tiers that are applied to the adjusted existing required amount. In response to detecting interaction with a native application, a given tier of a client that performed the interaction is determined, and a user interface of the native application is updated to include a specific required amount that was generated based on the tier factor for the given tier of the client.
    Type: Application
    Filed: April 30, 2018
    Publication date: October 31, 2019
    Inventors: Olga Oleyarsh, Sergey Petrossov
  • Publication number: 20190303829
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, that selectively process data based on the type of data available are described. In one aspect, a system includes a front-end server and a back-end server. The back-end server obtains, for each of a set of clients, membership data for the client and determines whether the membership data for the client includes one or more of (i) data specifying at least one segment on which the client claimed a spot or (ii) a geographic identifier for a primary geographic location for the client. Based on the determining a given membership data attribution model is selected for attributing membership data for the client to one or more routes and g at least a portion of the membership data for the client is attributed to the one or more routes using the given membership data attribution model.
    Type: Application
    Filed: March 30, 2018
    Publication date: October 3, 2019
    Inventors: Yuan-Chyuan Sheu, Sergey Petrossov
  • Publication number: 20190279123
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, that enable clients to create custom conditional segments on which other clients can claim a spot. In one aspect, a front-end server receives, over a data communication network and from an electronic device of a creator, one or more data packets that specify attributes of a segment created by the creator through a graphical interface presented at the electronic device. A back-end server detects, based on data received from the device, interaction with an interface control that designates the segment as a conditional segment and, in response obtains, from the device, an expiration time specifying how long the conditional segment is available to others. After obtaining the expiration time, clients are notified that the conditional segment is available and enabled to claim a spot on the conditional segment through a client-side application.
    Type: Application
    Filed: March 8, 2018
    Publication date: September 12, 2019
    Inventors: Mikhail Kirsanov, Sergey Petrossov