Patents by Inventor Mohammed Waleed Kadous

Mohammed 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: 20160157059
    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: Application
    Filed: February 9, 2016
    Publication date: June 2, 2016
    Inventors: Mohammed Waleed Kadous, Marc Stogaitis, Brian Patrick Williams, Etienne Le Grand
  • Patent number: 9351117
    Abstract: The present disclosure describes methods, systems, and apparatuses for determining the distance between two wireless scans of a mobile computing device. The distance 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 distance 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 distance 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: August 21, 2013
    Date of Patent: May 24, 2016
    Assignee: Google Inc.
    Inventors: Mohammed Waleed Kadous, Brian Patrick Williams, Etienne Le Grand
  • Patent number: 9311819
    Abstract: Maps are created that display representations of GPS data generated from a plurality of GPS devices. The GPS data received from the GPS devices is embodied as a representation having descriptive features that visually indicate the location, direction of travel, and speed of travel of the GPS device, and the representation is associated with a road segment on the map. The display of the GPS data from a plurality of GPS devices can be used for editing information about roads on maps and determining preferred routes.
    Type: Grant
    Filed: May 22, 2015
    Date of Patent: April 12, 2016
    Assignee: Google Inc.
    Inventors: Mohammed Waleed Kadous, Andrew Lookingbill, Joakim Kristian Olle Arfvidsson
  • Patent number: 9294877
    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: August 21, 2013
    Date of Patent: March 22, 2016
    Assignee: Google Inc.
    Inventors: Mohammed Waleed Kadous, Marc Stogaitis, Brian Patrick Williams, Etienne Le Grand
  • Patent number: 9291461
    Abstract: Aspects of the present disclosure relate generally to indoor localization, for example, where GPS or other localization signals are unavailable. More particularly, the estimated location, and in some examples the estimated heading, of a client device may be displayed on a display of the client device. As the device is moved through the indoor space, its location and/or orientation may be estimated based on measurements from one or more orientation devices. Typically, as the client device moves through an indoor space, the location estimation may become less and less accurate. This may be addressed by allowing the user to correct the current location and/or heading. The correction may be logged by the client device and transmitted to a server for further processing.
    Type: Grant
    Filed: March 12, 2012
    Date of Patent: March 22, 2016
    Assignee: Google Inc.
    Inventors: Sebastian Thrun, Mohammed Waleed Kadous
  • Patent number: 9291459
    Abstract: A map editing system for visually indicating the location of GPS devices on a map and identifying paths from the map. GPS data is received from a plurality of GPS devices. The data is filtered based parameters including the speed of the GPS devices. The filtered GPS data is displayed on a map using representations that visually indicate the location of the GPS devices that the data was received from. The representations can then be used for identifying and creating new paths on the map.
    Type: Grant
    Filed: February 20, 2014
    Date of Patent: March 22, 2016
    Assignee: Google Inc.
    Inventors: Andrew Lookingbill, Mohammed Waleed Kadous
  • Publication number: 20160012421
    Abstract: Conducting hands-free transactions comprises a server at a payment processing system, a user computing device, and a merchant computing device. The payment processing system registers a merchant system as a hands-free payment participant and provides a beacon identifier. The payment processing system receives a communication from a hands-free payment application on a user computing device, the communication comprising a transaction token, an identification of a user account, and the beacon identifier received by the user computing device via a wireless communication from a device associated with the merchant system and transmits the transaction token to the merchant system computing device.
    Type: Application
    Filed: November 12, 2014
    Publication date: January 14, 2016
    Inventors: Varouj Chitilian, Sashikanth Chandrasekaran, Andrew Ames Bunner, Mohammed Waleed Kadous, Marc Stogaitis, Thomas Yuchin Chao, Alan Lee Gardner, III, Joseph Allen Anthony Farfel, Zhihong Xu
  • Publication number: 20160003626
    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: Application
    Filed: September 16, 2015
    Publication date: January 7, 2016
    Inventors: Thomas Germano O'Neill, Carl Ferman Smith, Alena Fong, Mohammed Waleed Kadous, Russell Heywood
  • Publication number: 20150354970
    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: August 20, 2015
    Publication date: December 10, 2015
    Inventors: Sorelle Alaina Friedler, Mohammed Waleed Kadous, Andrew Lookingbill
  • Publication number: 20150341811
    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: Application
    Filed: May 23, 2014
    Publication date: November 26, 2015
    Applicant: Google Inc.
    Inventors: Vinit Chandrakant Deshpande, Prem Kumar, Mohammed Waleed Kadous, Wei Wang, Meghan Desai, Pierre Vandwalle
  • Patent number: 9179251
    Abstract: Methods and systems for grouping computing devices together based on the devices being colocated with one another or being associated with complementary usage contexts, and then using the location or usage context of one device in the group to estimate the location or usage context of another device in the group are described. An example method may include receiving first sensor data from sensors of a first computing device; receiving second sensor data from sensors of a second computing device; determining, based on the received sensor data, that the first and second computing devices are colocated with one another; identifying, based on the first sensor data, a context associated with the first computing device; and determining, based at least in part on the context associated with the first computing device, a context associated with the second computing device.
    Type: Grant
    Filed: September 13, 2013
    Date of Patent: November 3, 2015
    Assignee: Google Inc.
    Inventors: Stephen David Zelinka, Mohammed Waleed Kadous, Marc Stogaitis
  • Patent number: 9170113
    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: February 24, 2012
    Date of Patent: October 27, 2015
    Assignee: Google Inc.
    Inventors: Thomas Germano O'Neill, Carl Ferman Smith, Alena Fong, Mohammed Waleed Kadous, Russell Heywood
  • Publication number: 20150288804
    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: February 20, 2015
    Publication date: October 8, 2015
    Inventor: Mohammed Waleed Kadous
  • Patent number: 9146117
    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: December 18, 2013
    Date of Patent: September 29, 2015
    Assignee: Google Inc.
    Inventors: Sorelle Alaina Friedler, Mohammed Waleed Kadous, Andrew Lookingbill
  • Patent number: 9070296
    Abstract: Maps are created that display representations of GPS data generated from a plurality of GPS devices. The GPS data received from the GPS devices is embodied as a representation having descriptive features that visually indicate the location, direction of travel, and speed of travel of the GPS device, and the representation is associated with a road segment on the map. The display of the GPS data from a plurality of GPS devices can be used for editing information about roads on maps and determining preferred routes.
    Type: Grant
    Filed: February 25, 2014
    Date of Patent: June 30, 2015
    Assignee: Google Inc.
    Inventors: Mohammed Waleed Kadous, Andrew Lookingbill, Joakim Kristian Olle Arfvidsson
  • Publication number: 20150154621
    Abstract: Aspects of the disclosure relate to generating incentives. An access point 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, such as a store or portion of a store. 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. An incentive may be generated and transmitted to a client device within a predetermined distance of the access point associated with the access point model. When the client device redeems the incentive and enters the indoor space associated with the access point, scan information may be collected. The scan information may be used to update or otherwise modify the access point model.
    Type: Application
    Filed: March 5, 2014
    Publication date: June 4, 2015
    Applicant: Google Inc.
    Inventors: Isaac Richard Taylor, Mohammed Waleed Kadous
  • Publication number: 20150153183
    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: Application
    Filed: October 5, 2011
    Publication date: June 4, 2015
    Applicant: Google Inc.
    Inventors: Mohammed Waleed Kadous, Joakim Kristian Olle Arfvidsson, Anup Mantri
  • Patent number: 9042912
    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: June 24, 2014
    Date of Patent: May 26, 2015
    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: 9037125
    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: April 7, 2014
    Date of Patent: May 19, 2015
    Assignee: Google Inc.
    Inventor: Mohammed Waleed Kadous
  • Publication number: 20150080011
    Abstract: Methods and systems for grouping computing devices together based on the devices being colocated with one another or being associated with complementary usage contexts, and then using the location or usage context of one device in the group to estimate the location or usage context of another device in the group are described. An example method may include receiving first sensor data from sensors of a first computing device; receiving second sensor data from sensors of a second computing device; determining, based on the received sensor data, that the first and second computing devices are colocated with one another; identifying, based on the first sensor data, a context associated with the first computing device; and determining, based at least in part on the context associated with the first computing device, a context associated with the second computing device.
    Type: Application
    Filed: September 13, 2013
    Publication date: March 19, 2015
    Applicant: Google Inc.
    Inventors: Stephen David Zelinka, Mohammed Waleed Kadous, Marc Stogaitis