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).

  • Publication number: 20180192246
    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: January 26, 2018
    Publication date: July 5, 2018
    Inventors: Srinivasan Rajagopal, Mohammed Waleed Kadous
  • Patent number: 9961189
    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: October 26, 2017
    Date of Patent: May 1, 2018
    Assignee: Google LLC
    Inventor: Mohammed Waleed Kadous
  • Patent number: 9924320
    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 30, 2016
    Date of Patent: March 20, 2018
    Assignee: UBER TECHNOLOGIES, INC.
    Inventors: Srinivasan Rajagopal, Mohammed Waleed Kadous
  • Publication number: 20180063319
    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: October 26, 2017
    Publication date: March 1, 2018
    Inventor: Mohammed Waleed Kadous
  • Publication number: 20170358147
    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: Application
    Filed: June 14, 2016
    Publication date: December 14, 2017
    Inventors: Kevin Brinig, Maksim Ioffe, Brandon Layton, Theodore Sumers, Mohammed Waleed Kadous
  • Patent number: 9832306
    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: January 9, 2017
    Date of Patent: November 28, 2017
    Assignee: Google LLC
    Inventor: Mohammed Waleed Kadous
  • Publication number: 20170322032
    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: Application
    Filed: April 19, 2017
    Publication date: November 9, 2017
    Applicant: Google Inc.
    Inventors: Sorelle Alaina Friedler, Mohammed Waleed Kadous, Andrew Lookingbill
  • Patent number: 9766078
    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: August 20, 2015
    Date of Patent: September 19, 2017
    Assignee: Google Inc.
    Inventors: Sorelle Alaina Friedler, Mohammed Waleed Kadous, Andrew Lookingbill
  • Patent number: 9769624
    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 receive user input regarding copresence detection settings for a first user device, the copresence detection settings comprising a location and/or a user access control list, and determine a current location of the first user device. The system may determine whether copresence detection of the first user device is enabled at the current location based on the copresence detection settings and the current location. Based on determining that copresence detection is enabled, the system may refine copresence and perform an action based on fine grain copresence of the first and second user device.
    Type: Grant
    Filed: June 24, 2015
    Date of Patent: September 19, 2017
    Assignee: Google Inc.
    Inventors: Nadav Aharony, Andrew Ames Bunner, Alan Lee Gardner, III, Mohammed Waleed Kadous, Brian Patrick Williams, Marc Stogaitis, Brian Duff, Pascal Tom Getreuer, Zhentao Sun, Daniel Estrada Alva, Ami Patel, Benjamin Razon, Richard Daniel Webb, Tony Weber, Thomas Yuchin Chao, Ralph Jacob Cressman, Denise Ho, Liem Tran, Joseph A. Farfel
  • Patent number: 9696166
    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: October 5, 2011
    Date of Patent: July 4, 2017
    Assignee: Google Inc.
    Inventors: Mohammed Waleed Kadous, Joakim Kristian Olle Arfvidsson, Anup Mantri
  • Publication number: 20170126880
    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: January 9, 2017
    Publication date: May 4, 2017
    Inventor: Mohammed Waleed Kadous
  • Patent number: 9571629
    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: February 20, 2015
    Date of Patent: February 14, 2017
    Assignee: Google Inc.
    Inventor: Mohammed Waleed Kadous
  • Patent number: 9571977
    Abstract: The present disclosure describes methods, systems, and apparatuses for determining the likelihood that two wireless scans of a mobile computing device were performed in the same location. The likelihood is determined by scanning for wireless networks with a computing device. The scanning includes a receiving a plurality of network attributes for each wireless networks within the range of the mobile computing device. Further, the likelihood is determined by comparing the plurality of network attributes from the scanning with a reference set of network attributes. The comparing of network attributes is used to determine an attribute comparison. Finally, the likelihood between a position associated with the reference set of network attributes and the computing device, based on the attribute comparison, determines a position associated with the network.
    Type: Grant
    Filed: February 9, 2016
    Date of Patent: February 14, 2017
    Assignee: Google Inc.
    Inventors: Mohammed Waleed Kadous, Marc Stogaitis, Brian Patrick Williams, Etienne Le Grand
  • Patent number: 9439089
    Abstract: Methods and systems for performing a round trip time determination between two devices are described. An example method may include publishing, over a wireless network interface by a first device within a neighbor aware network (NAN) cluster, a schedule that invites devices within the NAN cluster to request, within a time window, to perform a round trip time (RTT) determination with the first device. The schedule may indicate that the time window begins at a time offset from a NAN discovery window and ends after a predetermined period of time has elapsed. The method may also include receiving a request, from a second device within the NAN cluster, to perform the RTT determination with the first device. The method may also include performing the RTT determination with the second device.
    Type: Grant
    Filed: May 23, 2014
    Date of Patent: September 6, 2016
    Assignee: Google Inc.
    Inventors: Vinit Chandrakant Deshpande, Prem Kumar, Mohammed Waleed Kadous, Wei Wang, Meghan Desai, Pierre Vandwalle
  • Patent number: 9429434
    Abstract: A system and method for mapping an indoor environment. A client device may receive an indication of a starting point on a floor plan. The client device may prompt the user to travel in a particular direction and indicate when the user can no longer travel in that direction. As the user travels from the starting point in the designated direction, the client device may gather information about the indoor environment. For example, the client device may gather wireless signal strength data, cellular tower strength data, or video image data while the user travels in the designated direction. The client device may associate the gathered information with the path the user traveled from the starting point to the ending point. The client device may indicate the area for which valid location information is available based on the path the user traveled and the information the user collected.
    Type: Grant
    Filed: September 16, 2015
    Date of Patent: August 30, 2016
    Assignee: Google Inc.
    Inventors: Thomas Germano O'Neill, Carl Ferman Smith, Alena Fong, Mohammed Waleed Kadous, Russell Heywood
  • Patent number: 9410812
    Abstract: A system and method determines a plurality of scores for a road segment that are related to the total distance traveled when drivers traverse that road segment. The scores are displayed graphically to illustrate the usage of road segments. The scores are also used to determine which road segments to display on a map when determining which roads to display at a given zoom level for a map.
    Type: Grant
    Filed: July 21, 2014
    Date of Patent: August 9, 2016
    Assignee: Google Inc.
    Inventors: Mohammed Waleed Kadous, Joakim Kristian Olle Arfvidsson
  • Patent number: 9386417
    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: process one or more signals to determine coarse grain location information of a first device and a second device; determine whether the first device and the second device are copresent based on the coarse grain location information; in response to determining that the first device and the second device are copresent based on the coarse grain location information, transmit a signal to the second device to alert the second device to listen for a fine grain copresence token from the first device; and refine copresence based on receiving an indication that the second device has received the fine grain copresence token.
    Type: Grant
    Filed: May 24, 2015
    Date of Patent: July 5, 2016
    Assignee: Google Inc.
    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
  • Patent number: D764339
    Type: Grant
    Filed: September 8, 2014
    Date of Patent: August 23, 2016
    Assignee: Google Inc.
    Inventors: Rachael Elizabeth Roberts, Mohammed Waleed Kadous, Romain Clement, Xi Chen
  • Patent number: D779994
    Type: Grant
    Filed: July 1, 2016
    Date of Patent: February 28, 2017
    Assignee: Google Inc.
    Inventors: Rachael Elizabeth Roberts, Mohammed Waleed Kadous, Romain Clement, Xi Chen
  • Patent number: D779995
    Type: Grant
    Filed: July 1, 2016
    Date of Patent: February 28, 2017
    Assignee: Google Inc.
    Inventors: Rachael Elizabeth Roberts, Mohammed Waleed Kadous, Romain Clement, Xi Chen