Patents by Inventor Ofer SAMOCHA

Ofer SAMOCHA 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: 20230408268
    Abstract: In one embodiment a transportation request specifying a pickup location is received. The transportation request is associated with an event to be attended by a subscriber to a transportation service. A start time of the event is determined. A data source associated with the event is monitored to detect whether the start time of the event has changed. A pickup time to pick up the subscriber for the event is determined wherein the pickup time is based at least in part on the start time of the event and the pickup location.
    Type: Application
    Filed: July 20, 2023
    Publication date: December 21, 2023
    Inventors: Igor Magazinik, Ofer Samocha
  • Patent number: 11713972
    Abstract: In one embodiment a transportation request specifying a pickup location is received. The transportation request is associated with an event to be attended by a subscriber to a transportation service. A start time of the event is determined. A data source associated with the event is monitored to detect whether the start time of the event has changed. A pickup time to pick up the subscriber for the event is determined wherein the pickup time is based at least in part on the start time of the event and the pickup location.
    Type: Grant
    Filed: October 5, 2020
    Date of Patent: August 1, 2023
    Assignee: Lyft, Inc.
    Inventors: Igor Magazinik, Ofer Samocha
  • Patent number: 11587192
    Abstract: A method includes receiving, from a user computing device, a transportation request including a proposed arrival time for a package to arrive at a destination and determining a pickup time to pick up the package based on the proposed arrival time and based on one or more factors affecting ability for the package to arrive at the destination at the proposed arrival time. The method further includes receiving, before the package is picked up, changes to the one or more factors and determining a new pickup time based on the proposed arrival time and the changes to the one or more factors. The method further includes transmitting, to a driver computing device associated with a driver based on the new pickup time, navigational data to direct the driver to pick up the package and providing, to the user computing device, status of a driver location of the driver computing device.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: February 21, 2023
    Assignee: Lyft, Inc.
    Inventors: Ofer Samocha, Igor Magazinik, Sunny Marueli
  • Publication number: 20210209542
    Abstract: In one embodiment a request from a computing device of a passenger for a driver for a specified duration of time is received at a server comprising at least one processor. The request may include a start time and a pickup location. A first driver may be selected from a plurality of drivers to pick up the passenger. The selection of the first driver may be based on the start time and the pickup location specified in the request. Navigational data may be transmitted to the first driver to enable the first driver to pick up the passenger.
    Type: Application
    Filed: November 17, 2020
    Publication date: July 8, 2021
    Inventors: Igor Magazinik, Ofer Samocha
  • Publication number: 20210072035
    Abstract: In one embodiment a transportation request specifying a pickup location is received. The transportation request is associated with an event to be attended by a subscriber to a transportation service. A start time of the event is determined. A data source associated with the event is monitored to detect whether the start time of the event has changed. A pickup time to pick up the subscriber for the event is determined wherein the pickup time is based at least in part on the start time of the event and the pickup location.
    Type: Application
    Filed: October 5, 2020
    Publication date: March 11, 2021
    Inventors: Igor Magazinik, Ofer Samocha
  • Patent number: 10846633
    Abstract: In one embodiment a request from a computing device of a passenger for a driver for a specified duration of time is received at a server comprising at least one processor. The request may include a start time and a pickup location. A first driver may be selected from a plurality of drivers to pick up the passenger. The selection of the first driver may be based on the start time and the pickup location specified in the request. Navigational data may be transmitted to the first driver to enable the first driver to pick up the passenger.
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: November 24, 2020
    Assignee: LYFT, INC.
    Inventors: Igor Magazinik, Ofer Samocha
  • Publication number: 20200348142
    Abstract: In one embodiment, a method includes: receiving, by a processing device over a network from a driver computing device, a driver destination location and a scheduled arrival time; and determining, based on historical data, a plurality of likelihoods corresponding to a plurality of passenger pick-up regions. Each of the plurality of likelihoods is a corresponding likelihood of the driver computing device arriving at the driver destination location by the scheduled arrival time after completing transportation of a passenger from a corresponding passenger pick-up region. The method further includes: selecting, based on the plurality of likelihoods, a first passenger pick-up region; and providing, by the processing device over the network to the driver computing device, navigational data to direct a driver corresponding to the driver computing device to the first passenger pick-up region.
    Type: Application
    Filed: April 17, 2020
    Publication date: November 5, 2020
    Inventors: Igor Magazinik, Talmon Marco, Sunny Marueli, Ofer Samocha, Ziv Haparnas
  • Patent number: 10794713
    Abstract: In one embodiment a transportation request specifying a pickup location is received. The transportation request is associated with an event to be attended by a subscriber to a transportation service. A start time of the event is determined. A data source associated with the event is monitored to detect whether the start time of the event has changed. A pickup time to pick up the subscriber for the event is determined wherein the pickup time is based at least in part on the start time of the event and the pickup location.
    Type: Grant
    Filed: December 31, 2015
    Date of Patent: October 6, 2020
    Assignee: LYFT, INC.
    Inventors: Igor Magazinik, Ofer Samocha
  • Patent number: 10634509
    Abstract: In one embodiment, a method includes: receiving, by a processing device over a network from a driver computing device, a driver destination location and a scheduled arrival time; and determining, based on historical data, a plurality of likelihoods corresponding to a plurality of passenger pick-up regions. Each of the plurality of likelihoods is a corresponding likelihood of the driver computing device arriving at the driver destination location by the scheduled arrival time after completing transportation of a passenger from a corresponding passenger pick-up region. The method further includes: selecting, based on the plurality of likelihoods, a first passenger pick-up region; and providing, by the processing device over the network to the driver computing device, navigational data to direct a driver corresponding to the driver computing device to the first passenger pick-up region.
    Type: Grant
    Filed: February 26, 2018
    Date of Patent: April 28, 2020
    Assignee: LYFT, INC.
    Inventors: Igor Magazinik, Talmon Marco, Sunny Marueli, Ofer Samocha, Ziv Haparnas
  • Publication number: 20190272758
    Abstract: Implementations of the disclosure are directed to navigating drivers to selected locations to reduce passenger wait time. An example method includes determining, by a processing device, to direct a plurality of drivers to a geographical region. The method further includes identifying, by the processing device based on a corresponding current location for each driver of the plurality of drivers, a corresponding assigned location within the geographical region for each driver of the plurality of drivers. The method further includes transmitting, by the processing device to a plurality of driver computing devices associated with the plurality of drivers, navigational data to direct each driver of the plurality of drivers from the corresponding current location to the corresponding assigned location in the geographical region.
    Type: Application
    Filed: May 22, 2019
    Publication date: September 5, 2019
    Inventors: Sunny Marueli, Ofer Samocha
  • Patent number: 10347134
    Abstract: In one embodiment, passenger demand for transportation by a driver associated with a transportation service is estimated for a first plurality of locations within a geographical region. A wait time parameter is determined for the geographical region, wherein the wait time parameter is based on one or more expected wait times associated with one or more locations of the geographical region, wherein an expected wait time is an estimate of the time that would elapse from a submission of a transportation request from the associated location until a driver of the transportation service will arrive at the associated location. A plurality of drivers are directed to a second plurality of locations within the geographical region based on the estimated passenger demand and the wait time parameter.
    Type: Grant
    Filed: December 31, 2015
    Date of Patent: July 9, 2019
    Assignee: GT Gettaxi Limited
    Inventors: Sunny Marueli, Ofer Samocha
  • Publication number: 20190066251
    Abstract: A method includes receiving, from a user computing device, a transportation request including a proposed arrival time for a package to arrive at a destination and determining a pickup time to pick up the package based on the proposed arrival time and based on one or more factors affecting ability for the package to arrive at the destination at the proposed arrival time. The method further includes receiving, before the package is picked up, changes to the one or more factors and determining a new pickup time based on the proposed arrival time and the changes to the one or more factors. The method further includes transmitting, to a driver computing device associated with a driver based on the new pickup time, navigational data to direct the driver to pick up the package and providing, to the user computing device, status of a driver location of the driver computing device.
    Type: Application
    Filed: October 31, 2018
    Publication date: February 28, 2019
    Inventors: Ofer Samocha, Igor Magazinik, Sunny Marueli
  • Patent number: 10157436
    Abstract: Particular embodiments described herein provide for a communication system that can be configured to receive a desired arrival time for a package to arrive at a destination, determine a location of the package, determine a route to the destination, and determine a pickup time to pick up the package. The pickup time can be at least partially based on the desired arrival time and a time to travel along the route. In an example, the package is a passenger and the communication system can involve a transportation or delivery service.
    Type: Grant
    Filed: October 9, 2015
    Date of Patent: December 18, 2018
    Assignee: GT Gettaxi Limited
    Inventors: Ofer Samocha, Igor Magazinik, Sunny Marueli
  • Publication number: 20180180427
    Abstract: In one embodiment, a method includes: receiving, by a processing device over a network from a driver computing device, a driver destination location and a scheduled arrival time; and determining, based on historical data, a plurality of likelihoods corresponding to a plurality of passenger pick-up regions. Each of the plurality of likelihoods is a corresponding likelihood of the driver computing device arriving at the driver destination location by the scheduled arrival time after completing transportation of a passenger from a corresponding passenger pick-up region. The method further includes: selecting, based on the plurality of likelihoods, a first passenger pick-up region; and providing, by the processing device over the network to the driver computing device, navigational data to direct a driver corresponding to the driver computing device to the first passenger pick-up region.
    Type: Application
    Filed: February 26, 2018
    Publication date: June 28, 2018
    Inventors: Igor Magazinik, Talmon Marco, Sunny Marueli, Ofer Samocha, Ziv Haparnas
  • Publication number: 20180101878
    Abstract: In one embodiment a pickup location, a destination location, and a first arrival time associated with a transportation request received from a computing device of a passenger are determined. A first pickup time based on the arrival time and an estimated amount of time to travel between the pickup location and the destination location starting at the first pickup time is determined. A first surge pricing parameter associated with travel to the destination location starting at the first pickup time is estimated. A second pickup time associated with a second estimated surge pricing parameter and a second arrival time is determined, the second estimated surge pricing parameter lower than the first estimated surge pricing parameter. The second pickup time, the second arrival time, and the second estimated surge pricing parameter are communicated to the computing device for presentation to the passenger.
    Type: Application
    Filed: October 11, 2016
    Publication date: April 12, 2018
    Applicant: GT Gettaxi Limited
    Inventors: Sunny Marueli, Ofer Samocha
  • Patent number: 9933271
    Abstract: In one embodiment an indication of a driver destination location is received from a driver associated with a taxi service. The driver destination location specifies a location that the driver desires to travel to after transporting one or more passengers. A passenger pick-up location of a first passenger is provided. The first passenger is selected based on the driver destination location and a destination location specified by the first passenger.
    Type: Grant
    Filed: August 21, 2015
    Date of Patent: April 3, 2018
    Assignee: GT Gettaxi Limited
    Inventors: Igor Magazinik, Talmon Marco, Sunny Marueli, Ofer Samocha, Ziv Haparnas
  • Publication number: 20170193826
    Abstract: In one embodiment, passenger demand for transportation by a driver associated with a transportation service is estimated for a first plurality of locations within a geographical region. A wait time parameter is determined for the geographical region, wherein the wait time parameter is based on one or more expected wait times associated with one or more locations of the geographical region, wherein an expected wait time is an estimate of the time that would elapse from a submission of a transportation request from the associated location until a driver of the transportation service will arrive at the associated location. A plurality of drivers are directed to a second plurality of locations within the geographical region based on the estimated passenger demand and the wait time parameter.
    Type: Application
    Filed: December 31, 2015
    Publication date: July 6, 2017
    Inventors: Sunny Marueli, Ofer Samocha
  • Publication number: 20170191842
    Abstract: In one embodiment a transportation request specifying a pickup location is received. The transportation request is associated with an event to be attended by a subscriber to a transportation service. A start time of the event is determined. A data source associated with the event is monitored to detect whether the start time of the event has changed. A pickup time to pick up the subscriber for the event is determined wherein the pickup time is based at least in part on the start time of the event and the pickup location.
    Type: Application
    Filed: December 31, 2015
    Publication date: July 6, 2017
    Inventors: Igor Magazinik, Ofer Samocha
  • Publication number: 20170185948
    Abstract: In one embodiment a request from a computing device of a passenger for a driver for a specified duration of time is received at a server comprising at least one processor. The request may include a start time and a pickup location. A first driver may be selected from a plurality of drivers to pick up the passenger. The selection of the first driver may be based on the start time and the pickup location specified in the request. Navigational data may be transmitted to the first driver to enable the first driver to pick up the passenger.
    Type: Application
    Filed: December 29, 2015
    Publication date: June 29, 2017
    Inventors: Igor Magazinik, Ofer Samocha
  • Publication number: 20170102243
    Abstract: Particular embodiments described herein provide for a communication system that can be configured to receive a desired arrival time for a package to arrive at a destination, determine a location of the package, determine a route to the destination, and determine a pickup time to pick up the package. The pickup time can be at least partially based on the desired arrival time and a time to travel along the route. In an example, the package is a passenger and the communication system can involve a transportation or delivery service.
    Type: Application
    Filed: October 9, 2015
    Publication date: April 13, 2017
    Inventors: Ofer Samocha, Igor Magazinik, Sunny Marueli