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: 11895209Abstract: 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: GrantFiled: December 5, 2022Date of Patent: February 6, 2024Assignee: JetSmarter Inc.Inventors: Sergey Petrossov, Mikhail Kirsanov
-
Publication number: 20230281523Abstract: 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: ApplicationFiled: March 10, 2023Publication date: September 7, 2023Inventors: Mikhail Kirsanov, Sergey Petrossov
-
Publication number: 20230096545Abstract: 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: ApplicationFiled: December 5, 2022Publication date: March 30, 2023Inventors: Sergey Petrossov, Mikhail Kirsanov
-
Patent number: 11615351Abstract: 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: GrantFiled: August 9, 2021Date of Patent: March 28, 2023Assignee: JetSmarter Inc.Inventors: Mikhail Kirsanov, Sergey Petrossov
-
Patent number: 11562447Abstract: 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: GrantFiled: August 21, 2018Date of Patent: January 24, 2023Assignee: JetSmarter Inc.Inventors: Vadim Kondratiev, Mikhail Kirsanov, Sergey Petrossov
-
Patent number: 11522971Abstract: 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: GrantFiled: January 11, 2021Date of Patent: December 6, 2022Assignee: JetSmarter Inc.Inventors: Sergey Petrossov, Mikhail Kirsanov
-
Patent number: 11507904Abstract: 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: GrantFiled: April 26, 2018Date of Patent: November 22, 2022Assignee: JetSmarter Inc.Inventors: Olga Oleyarsh, Alexey Moshkov, Sergey Petrossov
-
Publication number: 20210365847Abstract: 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: ApplicationFiled: August 9, 2021Publication date: November 25, 2021Inventors: Mikhail Kirsanov, Sergey Petrossov
-
Publication number: 20210279651Abstract: 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: ApplicationFiled: May 26, 2021Publication date: September 9, 2021Inventors: Sergey Petrossov, Mikhail Kirsanov
-
Patent number: 11093868Abstract: 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: GrantFiled: March 8, 2018Date of Patent: August 17, 2021Assignee: JetSmarter Inc.Inventors: Mikhail Kirsanov, Sergey Petrossov
-
Publication number: 20210136168Abstract: 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: ApplicationFiled: January 11, 2021Publication date: May 6, 2021Inventors: Sergey Petrossov, Mikhail Kirsanov
-
Patent number: 10893114Abstract: 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: GrantFiled: May 1, 2018Date of Patent: January 12, 2021Assignee: JetSmarter Inc.Inventors: Sergey Petrossov, Mikhail Kirsanov
-
Publication number: 20200065918Abstract: 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: ApplicationFiled: August 21, 2018Publication date: February 27, 2020Inventors: Vadim Kondratiev, Mikhail Kirsanov, Sergey Petrossov
-
Publication number: 20190340711Abstract: 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: ApplicationFiled: May 1, 2018Publication date: November 7, 2019Inventors: Sergey Petrossov, Mikhail Kirsanov, Olga Oleyarsh
-
Publication number: 20190342410Abstract: 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: ApplicationFiled: May 1, 2018Publication date: November 7, 2019Inventors: Sergey Petrossov, Mikhail Kirsanov
-
Publication number: 20190332975Abstract: 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: ApplicationFiled: April 30, 2018Publication date: October 31, 2019Inventors: Olga Oleyarsh, Sergey Petrossov
-
Publication number: 20190303829Abstract: 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: ApplicationFiled: March 30, 2018Publication date: October 3, 2019Inventors: Yuan-Chyuan Sheu, Sergey Petrossov
-
Publication number: 20190279123Abstract: 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: ApplicationFiled: March 8, 2018Publication date: September 12, 2019Inventors: Mikhail Kirsanov, Sergey Petrossov