Patents Assigned to JetSmarter Inc.
  • 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
  • Patent number: 11886687
    Abstract: This document describes techniques and user interfaces that enable efficient selection of routes for private segments. In one aspect, a method includes receiving data indicating one or more textual characters entered into a text entry field of a user interface presented by a computing device. In response to receiving the data indicating the one or more textual characters, a selection if made of one or more airport groups based at least in part on the one or more textual characters entered into the text entry field of the user interface. Each airport group includes a respective subset of a set of airports selected for the airport group based at least in part on historical data for previous client-initiated segments to and from airports in the set of airports. The user interface is updated to present data identifying each of the one or more selected airport groups.
    Type: Grant
    Filed: September 23, 2021
    Date of Patent: January 30, 2024
    Assignee: JetSmarter Inc.
    Inventor: Mikhail Kirsanov
  • Patent number: 11861745
    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 method includes receiving, from a device of a creator, attributes of a conditional segment created by the creator through an interface presented at the device. In response to receiving the attributes of the conditional segment, clients are notified that the conditional segment is available and the clients are enabled to claim a spot on the conditional segment. A determination is made whether to convert the conditional segment to a confirmed segment based on a number of spots claimed by the clients. Prior to converting the conditional segment to a confirmed segment, a given client is cancelled from the conditional segment in response to receiving, from the given client, a request to cancel the claimed spot.
    Type: Grant
    Filed: September 29, 2020
    Date of Patent: January 2, 2024
    Assignee: JetSmarter Inc.
    Inventor: Mikhail Kirsanov
  • Patent number: 11790301
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, that reduce latency using pre-aggregation data processing techniques are described. In one aspect, a system includes a first data processing apparatus that extracts, from multiple data sources, data related to segments and generates, for each segment, data set(s) that include data specific to the segment, each data set for a segment including data for one or more particular data dimensions. A second data processing apparatus accesses the data sets and processes a set of rules to aggregate the data. The aggregating can include, for each of multiple data dimensions that include a set of corresponding data items, identifying time periods for which to aggregate data for the data dimension and, for each time period, identifying, for aggregation, data sets that correspond to the data dimension and to a segment that departed during the time period.
    Type: Grant
    Filed: March 30, 2018
    Date of Patent: October 17, 2023
    Assignee: JetSmarter Inc.
    Inventors: Alexey Moshkov, Olga Oleyarsh
  • 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
  • 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
  • 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
  • Patent number: D854038
    Type: Grant
    Filed: March 8, 2018
    Date of Patent: July 16, 2019
    Assignee: JetSmarter Inc.
    Inventors: Mikhail Kirsanov, Vadim Kondratiev, Anna Mininkova
  • Patent number: D854039
    Type: Grant
    Filed: March 8, 2018
    Date of Patent: July 16, 2019
    Assignee: JetSmarter Inc.
    Inventors: Mikhail Kirsanov, Vadim Kondratiev, Anna Mininkova
  • Patent number: D854040
    Type: Grant
    Filed: March 8, 2018
    Date of Patent: July 16, 2019
    Assignee: JetSmarter Inc.
    Inventors: Mikhail Kirsanov, Vadim Kondratiev, Anna Mininkova
  • Patent number: D855068
    Type: Grant
    Filed: March 8, 2018
    Date of Patent: July 30, 2019
    Assignee: JetSmarter Inc.
    Inventors: Mikhail Kirsanov, Vadim Kondratiev, Anna Mininkova
  • Patent number: D916764
    Type: Grant
    Filed: March 8, 2018
    Date of Patent: April 20, 2021
    Assignee: JetSmarter Inc.
    Inventors: Mikhail Kirsanov, Vadim Kondratiev, Anna Mininkova