Patents by Inventor Alexander Balva

Alexander Balva 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: 11821743
    Abstract: Embodiments of the present disclosure provide improved techniques of a route optimization system to provide dynamic promotions to compensate for predicted time of arrival of a vehicle in response to a ride request. The promotions may be for vendors located by the pickup location in the ride request and timed to compensate for a wait time or an unexpected delay. In another embodiment, dynamic promotions may be determined and provided to incentivize customers to go to an alternate pickup location providing a more optimized route for the assigned vehicle. The more optimized route may be based on a better quality route score compared to the quality route score of the route originally determined for the original pickup location from the ride request. The promotion may be for vendors identified to be on the way to the alternate pickup location and timed to optimize efficiency and reduce any lag or wait time on the customer's behalf.
    Type: Grant
    Filed: April 18, 2018
    Date of Patent: November 21, 2023
    Inventor: Alexander Balva
  • Publication number: 20210172751
    Abstract: Embodiments of the present disclosure provide improved techniques of a route optimization system to provide dynamic promotions to compensate for predicted time of arrival of a vehicle in response to a ride request. The promotions may be for vendors located by the pickup location in the ride request and timed to compensate for a wait time or an unexpected delay. In another embodiment, dynamic promotions may be determined and provided to incentivize customers to go to an alternate pickup location providing a more optimized route for the assigned vehicle. The more optimized route may be based on a better quality route score compared to the quality route score of the route originally determined for the original pickup location from the ride request. The promotion may be for vendors identified to be on the way to the alternate pickup location and timed to optimize efficiency and reduce any lag or wait time on the customer's behalf.
    Type: Application
    Filed: April 18, 2018
    Publication date: June 10, 2021
    Inventor: Alexander BALVA
  • Publication number: 20210166192
    Abstract: A transit service can deliver an item to a passenger or receive an item for delivery from a passenger. The transit service can receive an item, a request to deliver the item to a passenger, and a request from the passenger for a trip. The transit service can perform an objective function to determine an optimal vehicle to deliver the item to the passenger. The objective function can consider capacities of vehicles, characteristics of the item, and rider preferences. The transit service can track items, vehicles, and passengers to coordinate delivery. The transit service can secure the item and disengage a security mechanism based on the locations of the item, respective vehicle, and respective passenger.
    Type: Application
    Filed: April 16, 2018
    Publication date: June 3, 2021
    Inventor: Alexander BALVA
  • Publication number: 20210140777
    Abstract: A provider, such as a transportation management service, can evaluate potential routing solutions based on various environmental metrics. Environmental metrics can include various aspect of potential routing solution that might impact routing solution desirability such as weather exposure to a predicted weather event. The evaluation can be based on weights indicating preferences of riders relating to the environmental metrics. These weights can be determined through surveys, reviews, or otherwise analyzing historical data and rider responses.
    Type: Application
    Filed: April 16, 2018
    Publication date: May 13, 2021
    Inventor: Alexander Balva
  • Publication number: 20210142248
    Abstract: Various embodiments provide approaches for selecting vehicles and optimizing routes for a combination of passenger transportation requests and cargo delivery requests. The passenger transportation requests can relate to the transportation of people (i.e., passengers) and the cargo delivery request can related to the delivery of animals, packages, or other objects, from an origination location to a destination location. There may be several different types of vehicles available, each of which may be particularly advantageous (e.g., efficient) for a certain type of route, including passenger-only vehicles which are only used to serve passenger requests, cargo-only vehicles which are only used to serve cargo delivery requests, and mixed passenger and cargo vehicles which can be used to serve both passenger requests and cargo requests. In some embodiments, the mixed passenger and cargo vehicles may hold passengers and cargo at the same time, servicing both types of requests simultaneously.
    Type: Application
    Filed: April 18, 2018
    Publication date: May 13, 2021
    Inventor: Alexander BALVA
  • Publication number: 20200249047
    Abstract: A provider, such as a transportation management service, can utilize an objective function to balance various metrics when selecting routing options to serve a set of customer trip requests. The objective function can provide a compromise between rider experience and provider economics, taking into account metrics such as rider convenience, operational efficiency, and ability to deliver on confirmed trips. The analysis can consider not only planned trips, or trips currently being planned, but also trips currently in progress as well as anticipated trips based on historical demand. The probability of various requests occurring can be used, along with anticipated capacity needs and trip parameters, to generate a set of proactive ride requests, which can be submitted with actual ride requests to attempt to optimize the placement of vehicles for future demand.
    Type: Application
    Filed: October 25, 2017
    Publication date: August 6, 2020
    Inventor: Alexander BALVA
  • Publication number: 20200225049
    Abstract: A provider, such as a transportation management service, can utilize an objective function to balance various metrics when selecting routing options to serve a set of customer trip requests. The objective function can provide a compromise between rider experience and provider economics, taking into account metrics such as rider convenience, operational efficiency, and ability to deliver on confirmed trips. The analysis can consider not only planned trips, or trips currently being planned, but also trips currently in progress. One or more optimization processes can be applied, which can vary the component values or weightings of the objective function, in order to attempt to improve the quality score generated for each proposed routing solution. A solution can be selected for implementation based at least in part upon the resulting quality scores of the proposed routing solutions.
    Type: Application
    Filed: October 25, 2017
    Publication date: July 16, 2020
    Inventor: Alexander BALVA
  • Publication number: 20190101401
    Abstract: A provider, such as a transportation management service, can utilize an objective function to balance various metrics when selecting routing options to serve a set of customer trip requests. The objective function can provide a compromise between rider experience and provider economics, taking into account metrics such as rider convenience, operational efficiency, and ability to deliver on confirmed trips. The analysis can consider not only planned trips, or trips currently being planned, but also trips currently in progress. One or more optimization processes can be applied, which can vary the component values or weightings of the objective function, in order to attempt to improve the quality score generated for each proposed routing solution. A solution can be selected for implementation based at least in part upon the resulting quality scores of the proposed routing solutions.
    Type: Application
    Filed: October 4, 2017
    Publication date: April 4, 2019
    Inventor: Alexander Balva
  • Patent number: 7290008
    Abstract: Methods and extended URI (Uniform Resource Identifier) schemes for advanced web applications. In one aspect, the extended URI scheme enables an application to employ multiple resources to service a request, wherein parameters corresponding to each of the resources may be passed via a URI string from a client to an application used to service the client. In accordance with other aspects, the extended URI scheme achieves (a) natural external reference-ability of internal application resources, eliminating the need for intermediate mapping, (b) separation of functional and data navigation states, and (c) separation of parameters of individual resources involved in request processing, de-risking name conflicts and increasing usability.
    Type: Grant
    Filed: September 10, 2002
    Date of Patent: October 30, 2007
    Assignee: Exigen Group
    Inventors: Alexander Balva, Elena Dolgopiatova, Andrew Leman, Sergey Finkelsteyn, Alex Leyfer
  • Patent number: 7096475
    Abstract: An execution unit comprising a runlet and execution environments and methods for using runlets. According to one aspect, abstract parameters comprising function arguments defined for child runlet functions may be bound to corresponding real variables in a parent runlet. As a result, when a function corresponding to a child runlet gets invoked, it uses the current values of the parent runlet variables as the function arguments. According to another aspect, each runlet execute in an execution context comprising an instance of variables and parameters declared by that runlet. A context manager, typically implemented by an application server, may be used to manage execution of the runlets so as to prevent anomalies, such as race conditions. According to another aspect, abstract parameters for a runlet may be bound to corresponding application parameters for an application.
    Type: Grant
    Filed: September 10, 2002
    Date of Patent: August 22, 2006
    Assignee: Exigen Group
    Inventors: Alex Leyfer, Alexander Balva, Andrew Leman, Sergey Finkelsteyn, Elena Dolgopiatova
  • Publication number: 20030182305
    Abstract: Methods and extended URI (Uniform Resource Identifier) schemes for advanced web applications. In one aspect, the extended URI scheme enables an application to employ multiple resources to service a request, wherein parameters corresponding to each of the resources may be passed via a URI string from a client to an application used to service the client. In accordance with other aspects, the extended URI scheme achieves (a) natural external reference-ability of internal application resources, eliminating the need for intermediate mapping, (b) separation of functional and data navigation states, and (c) separation of parameters of individual resources involved in request processing, de-risking name conflicts and increasing usability.
    Type: Application
    Filed: September 10, 2002
    Publication date: September 25, 2003
    Inventors: Alexander Balva, Elena Dolgopiatova, Andrew Leman, Sergey Finkelsteyn, Alex Leyfer
  • Publication number: 20030172107
    Abstract: An execution unit comprising a runlet and execution environments and methods for using runlets. According to one aspect, abstract parameters comprising function arguments defined for child runlet functions may be bound to corresponding real variables in a parent runlet. As a result, when a function corresponding to a child runlet gets invoked, it uses the current values of the parent runlet variables as the function arguments. According to another aspect, each runlet execute in an execution context comprising an instance of variables and parameters declared by that runlet. A context manager, typically implemented by an application server, may be used to manage execution of the runlets so as to prevent anomalies, such as race conditions. According to another aspect, abstract parameters for a runlet may be bound to corresponding application parameters for an application.
    Type: Application
    Filed: September 10, 2002
    Publication date: September 11, 2003
    Inventors: Alex Leyfer, Alexander Balva, Andrew Leman, Sergey Finkelsteyn, Elena Dolgopiatova
  • Publication number: 20030088857
    Abstract: A method and device are provided to define functional structures for an application based on first input in a first language; to identify relationships between the functional structures; to organize the functional structures in a hierarchical framework based on the relationships; to change a functional structure based on second input, while limiting an effect of the change on other related functional structures in the hierarchical framework; and to transform the functional structures into code in a second language.
    Type: Application
    Filed: July 17, 2002
    Publication date: May 8, 2003
    Inventors: Alexander Balva, Michael Gravel