Patents by Inventor Waleed KADOUS

Waleed KADOUS 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: 10936920
    Abstract: A system trains and applies a machine learning model to label maps of a region. Various data modalities are combined as inputs for multiple data tiles used to characterize a region for a geographical map. Each data modality reflects sensor data captured in different ways. Some data modalities include aerial imagery, point cloud data, and location trace data. The different data modalities are captured independently and then aggregated using machine learning models to determine map labeling information about tiles in the region. Data is ingested by the system and corresponding tiles are identified. A tile is represented by a feature vector of different data types related to the various data modalities, and values from the ingested data are added to the feature vector for the tile. Models can be trained to predict characteristics of a region using these various types of input.
    Type: Grant
    Filed: June 17, 2019
    Date of Patent: March 2, 2021
    Assignee: Uber Technologies, Inc.
    Inventors: Timo Pekka Pylvaenaeinen, Aditya Sarawgi, Vijay Mahadevan, Vasudev Parameswaran, Mohammed Waleed Kadous
  • Patent number: 10872531
    Abstract: A collision warning system determines probabilities of potential collisions between a vehicle and other objects such as other vehicles. In an embodiment, sensors of a client device capture sensor data including motion data and image frames from a forward-facing view of the vehicle. An orientation of the client device relative to the vehicle may be determined using the motion data. The collision warning system determines cropped portions of the image frames and detects an object captured the image frames by processing the cropped portions. The collision warning system determines a probability of a potential collision between the vehicle and the object by tracking motion of the object. Responsive to determining that the probability is greater than a threshold value, the collision warning system may provide a notification of the potential collision to a driver of the vehicle.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: December 22, 2020
    Assignee: Uber Technologies, Inc.
    Inventors: Jingchen Liu, Yuh-Jie Eunice Chen, Himaanshu Gupta, Upamanyu Madhow, Mohammed Waleed Kadous
  • Publication number: 20200219330
    Abstract: A transport arrangement service can determine a point of trip termination for a trip. The point of trip termination can be validated based on information collected from a computing device of a driver and a trip termination input from the driver.
    Type: Application
    Filed: March 23, 2020
    Publication date: July 9, 2020
    Inventors: Kevin Brinig, Maksim Ioffe, Brandon Layton, Theodore Sumers, Mohammed Waleed Kadous
  • Patent number: 10678776
    Abstract: An autocheck module of a map system is configured to automatically identify anomalous conditions within map data that may indicate an error within the data. The identification of the anomalous conditions is accomplished by application of different autocheck types to the map data, each autocheck type representing a class of anomalies and being triggered if particular map data exhibits the anomalous condition associated with the autocheck type. In one embodiment, for at least some of the portions of map data that trigger an autocheck type, an issue entry is created in an issue database, the issue entry referencing the autocheck type that was triggered, the map data that triggered it, and any associated data of relevance for the particular autocheck type in question.
    Type: Grant
    Filed: February 21, 2017
    Date of Patent: June 9, 2020
    Assignee: Google LLC
    Inventors: Mohammed Waleed Kadous, Joakim Kristian Olle Arfvidsson, Anup Mantri
  • Patent number: 10672198
    Abstract: In context of a transportation service provided through a transport arrangement service, examples determine a point of trip termination for a trip. The point of trip termination can be determined from passive information that is collected from a computing device of a driver. The point of trip termination can be determined based on driver input and the collected information from the driver's computing device.
    Type: Grant
    Filed: June 14, 2016
    Date of Patent: June 2, 2020
    Assignee: Uber Technologies, Inc.
    Inventors: Kevin Brinig, Maksim Ioffe, Brandon Layton, Theodore Sumers, Mohammed Waleed Kadous
  • Patent number: 10659598
    Abstract: A wearable computing device is described that detects an indication of movement associated with the wearable computing device when a user of the wearable computing device detected being located within a moving vehicle. Based at least in part on the indication of movement, a determination is made that the user of the wearable computing device is currently driving the moving vehicle. An operation is performed based on the determination that the user of the wearable computing device is currently driving the moving vehicle.
    Type: Grant
    Filed: June 10, 2019
    Date of Patent: May 19, 2020
    Assignee: Google LLC
    Inventor: Mohammed Waleed Kadous
  • Publication number: 20190385010
    Abstract: A system trains and applies a machine learning model to label maps of a region. Various data modalities are combined as inputs for multiple data tiles used to characterize a region for a geographical map. Each data modality reflects sensor data captured in different ways. Some data modalities include aerial imagery, point cloud data, and location trace data. The different data modalities are captured independently and then aggregated using machine learning models to determine map labeling information about tiles in the region. Data is ingested by the system and corresponding tiles are identified. A tile is represented by a feature vector of different data types related to the various data modalities, and values from the ingested data are added to the feature vector for the tile. Models can be trained to predict characteristics of a region using these various types of input.
    Type: Application
    Filed: June 17, 2019
    Publication date: December 19, 2019
    Inventors: Timo Pekka Pylvaenaeinen, Aditya Sarawgi, Vijay Mahadevan, Vasudev Parameswaran, Mohammed Waleed Kadous
  • Patent number: 10492028
    Abstract: Embodiments of the present disclosure support improving determination of a location of a driver device that performs bandwidth constrained communication with a server, based on sensor data acquired by the driver device. The driver device reduces dimensionality of the acquired sensor data before transmitting the sensor data to the server over a communication network. The server receives GPS data and compressed sensor data from the driver device, and determines a quality metric related to the GPS data. Based on the quality metric, the server increases dimensionality of the compressed sensor data to reconstruct original sensor data acquired by the driver device. The server than augments the GPS data with the reconstructed sensor data, and determines location information of the driver device based on the augmented data.
    Type: Grant
    Filed: December 18, 2018
    Date of Patent: November 26, 2019
    Assignee: Uber Technologies, Inc.
    Inventors: Srinivasan Rajagopal, Mohammed Waleed Kadous
  • Patent number: 10462610
    Abstract: A client device maintains location state data including a first location estimate of a geographic location of the client device. The first location estimate is based on a first motion measurement obtained over a first time period. The client device retrieves a second motion measurement obtained over a second time period subsequent to the first time period and uses it and the first location estimate to generate a second location estimate. The client device sends the second location estimate to a server. The server further processes the second location estimate to generate an updated second location estimate. The client device retrieves a third motion measurement and generates a third location estimate. The client device receives the updated second location estimate and uses it to adjust the third location estimate. A fourth location estimate is generated using the adjusted third location estimate.
    Type: Grant
    Filed: November 21, 2018
    Date of Patent: October 29, 2019
    Assignee: Uber Technologies, Inc.
    Inventors: Andrew Irish, Venkata Sathya Praveen Gorthy, Mohammed Waleed Kadous, Daniel Iland
  • Patent number: 10429200
    Abstract: A system adjusts an estimated travel time from an origin to a destination to better predict an actual trip duration. The system receives a route from a specified origin and destination. The system receives an estimated trip duration corresponding to the generated route. A machine learned model improves the estimated trip duration by applying data about past trips facilitated by the system and data about traffic-control features associated with a route. For example, the system may use counts of a number of road signs and a number of traffic signals located along the generated route to predict an actual trip duration. In some cases, the system may additionally use data about synchronized traffic lights to predict actual trip duration.
    Type: Grant
    Filed: May 15, 2017
    Date of Patent: October 1, 2019
    Assignee: Uber Technologies, Inc.
    Inventors: Vasudev Parameswaran, Mohammed Waleed Kadous
  • Publication number: 20190297183
    Abstract: A wearable computing device is described that detects an indication of movement associated with the wearable computing device when a user of the wearable computing device detected being located within a moving vehicle. Based at least in part on the indication of movement, a determination is made that the user of the wearable computing device is currently driving the moving vehicle. An operation is performed based on the determination that the user of the wearable computing device is currently driving the moving vehicle.
    Type: Application
    Filed: June 10, 2019
    Publication date: September 26, 2019
    Inventor: Mohammed Waleed Kadous
  • Patent number: 10375229
    Abstract: A wearable computing device is described that detects an indication of movement associated with the wearable computing device when a user of the wearable computing device detected being located within a moving vehicle. Based at least in part on the indication of movement, a determination is made that the user of the wearable computing device is currently driving the moving vehicle. An operation is performed based on the determination that the user of the wearable computing device is currently driving the moving vehicle.
    Type: Grant
    Filed: March 14, 2018
    Date of Patent: August 6, 2019
    Assignee: Google LLC
    Inventor: Mohammed Waleed Kadous
  • Patent number: 10320860
    Abstract: The disclosure includes a system and method for detecting fine grain copresence between users. The system includes a processor and a memory storing instructions that when executed cause the system to: transmit a wakeup signal to a plurality of devices based on coarse grain location information; send a request to a first device of the plurality of devices to transmit a token using a first communication technology to determine fine grain copresence; receive a first token acknowledgment from a first subset of the plurality of devices; send a request to a second device of the first subset of the plurality of devices to transmit the token using a second communication technology to determine fine grain copresence; receive a second token acknowledgment from a second subset of the plurality of devices; and refine copresence based on receiving the first and second token acknowledgment.
    Type: Grant
    Filed: June 24, 2015
    Date of Patent: June 11, 2019
    Assignee: Google LLC
    Inventors: Andrew Ames Bunner, Alan Lee Gardner, III, Mohammed Waleed Kadous, Brian Patrick Williams, Marc Stogaitis, Nadav Aharony, Brian Duff, Pascal Tom Getreuer, Zhentao Sun, Daniel Estrada Alva, Ami Patel, Benjamin Razon, Richard Daniel Webb, Tony Weber, Thomas Yuchin Chao, Ryan Michael Rifkin, Richard Francis Lyon, Liem Tran, Joseph A. Farfel
  • Publication number: 20190124472
    Abstract: Embodiments of the present disclosure support improving determination of a location of a driver device that performs bandwidth constrained communication with a server, based on sensor data acquired by the driver device. The driver device reduces dimensionality of the acquired sensor data before transmitting the sensor data to the server over a communication network. The server receives GPS data and compressed sensor data from the driver device, and determines a quality metric related to the GPS data. Based on the quality metric, the server increases dimensionality of the compressed sensor data to reconstruct original sensor data acquired by the driver device. The server than augments the GPS data with the reconstructed sensor data, and determines location information of the driver device based on the augmented data.
    Type: Application
    Filed: December 18, 2018
    Publication date: April 25, 2019
    Inventors: Srinivasan Rajagopal, Mohammed Waleed Kadous
  • Publication number: 20190103026
    Abstract: A collision warning system determines probabilities of potential collisions between a vehicle and other objects such as other vehicles. In an embodiment, sensors of a client device capture sensor data including motion data and image frames from a forward-facing view of the vehicle. An orientation of the client device relative to the vehicle may be determined using the motion data. The collision warning system determines cropped portions of the image frames and detects an object captured the image frames by processing the cropped portions. The collision warning system determines a probability of a potential collision between the vehicle and the object by tracking motion of the object. Responsive to determining that the probability is greater than a threshold value, the collision warning system may provide a notification of the potential collision to a driver of the vehicle.
    Type: Application
    Filed: September 28, 2018
    Publication date: April 4, 2019
    Inventors: Jingchen Liu, Yuh-Jie Eunice Chen, Himaanshu Gupta, Upamanyu Madhow, Mohammed Waleed Kadous
  • Patent number: 10240932
    Abstract: Aspects of the disclosure relate generally to localizing mobile devices. In one example, a first location method associated with a first accuracy value may be used to estimate a location of the mobile device. A confidence circle indicative of a level of confidence in the estimation of the location is calculated. The confidence circle may be displayed on a mobile device. When other location methods become available, the size of the displayed confidence circle may be expanded based on information from an accelerometer of the client device or the accuracy of the other available location methods. This may be especially useful when the mobile device is transitioning between areas which are associated with different location methods that may be more or less accurate.
    Type: Grant
    Filed: April 19, 2017
    Date of Patent: March 26, 2019
    Assignee: Google LLC
    Inventors: Sorelle Alaina Friedler, Mohammed Waleed Kadous, Andrew Lookingbill
  • Patent number: 10212550
    Abstract: Embodiments of the present disclosure support improving determination of a location of a driver device that performs bandwidth constrained communication with a server, based on sensor data acquired by the driver device. The driver device reduces dimensionality of the acquired sensor data before transmitting the sensor data to the server over a communication network. The server receives GPS data and compressed sensor data from the driver device, and determines a quality metric related to the GPS data. Based on the quality metric, the server increases dimensionality of the compressed sensor data to reconstruct original sensor data acquired by the driver device. The server than augments the GPS data with the reconstructed sensor data, and determines location information of the driver device based on the augmented data.
    Type: Grant
    Filed: January 26, 2018
    Date of Patent: February 19, 2019
    Assignee: Uber Technologies, Inc.
    Inventors: Srinivasan Rajagopal, Mohammed Waleed Kadous
  • Patent number: 10162044
    Abstract: Disclosed herein are embodiments of a balloon-based positioning system and method. In one example embodiment, a system includes at least three balloons, with each balloon including a position-determining module (PDM) and a position-broadcasting module (PBM). Each PDM is configured for determining a position of the respective balloon and each PBM is configured for broadcasting a balloon signal containing balloon-positioning data of the respective balloon. The balloon-positioning data includes the determined position of the respective balloon and a corresponding time of broadcast.
    Type: Grant
    Filed: February 9, 2016
    Date of Patent: December 25, 2018
    Assignee: X Development LLC
    Inventors: Richard Wayne DeVaul, Waleed Kadous, Eric Teller, Cliff Biffle, Edward Allen Keyes
  • Patent number: 10142959
    Abstract: Aspects of the disclosure relate to generating or updating an access point model. The model may be generated based in part on access point model data, e.g., collected scan information from devices that travel through an indoor space. The wireless access point model may include an indoor map of a location or building. At some point, it may be determined that the access point model data may not meet a predetermined quality threshold. For example, the data may be outdated or inaccurate. A request is generated and transmitted to a client device within a predetermined distance of the access point associated with the access point model. In response to the request, the device travels to the indoor space associated with the access point to collect scan information. The scan information is used to update or otherwise modify the access point model.
    Type: Grant
    Filed: May 30, 2017
    Date of Patent: November 27, 2018
    Assignee: Google LLC
    Inventors: Isaac Richard Taylor, Mohammed Waleed Kadous
  • Publication number: 20180205819
    Abstract: A wearable computing device is described that detects an indication of movement associated with the wearable computing device when a user of the wearable computing device detected being located within a moving vehicle. Based at least in part on the indication of movement, a determination is made that the user of the wearable computing device is currently driving the moving vehicle. An operation is performed based on the determination that the user of the wearable computing device is currently driving the moving vehicle.
    Type: Application
    Filed: March 14, 2018
    Publication date: July 19, 2018
    Inventor: Mohammed Waleed Kadous