Patents by Inventor Hossain Sheikh

Hossain Sheikh 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: 10445414
    Abstract: A collaborative development service manages a document that can be shared among multiple users. If multiple users are editing the document, the edits may need to have operational transformation rules applied thereon. The collaborative development service provides operational transformation rules to users of mobile devices that do not have copies of the operational transformation rules stored on their devices. When a change to the document is received by the collaborative development service, it is determined that a first user device has operational transformation capability. In response to determining that the first user device has operational transformation capability, the change is transmitted to the first user. The collaborative development service determines that a second user device does not have operational transformation capability and applies an operational transformation to the change to generate a transformed change. The transformed change is transmitted to the second user device.
    Type: Grant
    Filed: May 23, 2014
    Date of Patent: October 15, 2019
    Assignee: GOOGLE LLC
    Inventors: Andrew Alexander Grieve, Mohammad Hossain Sheikh Attar
  • Publication number: 20160192152
    Abstract: A location of a network user computing device is determined relative to a location of a point of interest. If the user device is determined to be stationary, the user device is monitored for movement, the movement resulting in re-determining the location of the user device relative to a location of the point of interest. If the user device is determined to be moving, the velocity of the user device is matched with a predetermined velocity, and a preliminary estimated time of arrival to the point of interest is determined based on the predetermined velocity matched to the user device. At a later time that is based on a function of the preliminary estimated time of arrival, an estimated time of arrival to the point of interest is verified based on the predetermined velocity matched to the user device.
    Type: Application
    Filed: March 3, 2016
    Publication date: June 30, 2016
    Inventors: Michael James Taylor, Xiaohang Wang, Yakov Okshtein, Farhan Shamsi, Mohammad Hossain Sheikh Attar
  • Patent number: 9295026
    Abstract: A location of a network user computing device is determined relative to a location of a point of interest. If the user device is determined to be stationary, the user device is monitored for movement, the movement resulting in re-determining the location of the user device relative to a location of the point of interest. If the user device is determined to be moving, the velocity of the user device is matched with a predetermined velocity, and a preliminary estimated time of arrival to the point of interest is determined based on the predetermined velocity matched to the user device. At a later time that is based on a function of the preliminary estimated time of arrival, an estimated time of arrival to the point of interest is verified based on the predetermined velocity matched to the user device.
    Type: Grant
    Filed: January 17, 2014
    Date of Patent: March 22, 2016
    Assignee: GOOGLE INC.
    Inventors: Michael James Taylor, Xiaohang Wang, Yakov Okshtein, Farhan Shamsi, Mohammad Hossain Sheikh Attar
  • Patent number: 9144008
    Abstract: A user installs a hotspot alert application on their mobile device. The application employs the location technology of the user device to transmit the location of the device, and thus the location of the user. The location can be transmitted to a server located in a hotspot tracking system. By establishing the location of the user, the server may search for hotspots on a database stored on the system. The server establishes the dimensions of a hotspot zone around the user's location and transmits the hotspots and the zone dimensions to the application on the user device. The application monitors the location of the user device and deliver's configured alerts to the user when approaching a hotspot. When the device leaves a zone or remains idle for a configured amount of time, the device requests and receives an updated zone of hotspots.
    Type: Grant
    Filed: February 8, 2012
    Date of Patent: September 22, 2015
    Assignee: Google Inc.
    Inventors: Mohammad Hossain Sheikh Attar, Ilia Tulchinsky, Aaron David Kemp, Andrew Wahbe, Jerred James Costanzo
  • Patent number: 8738706
    Abstract: A collaborative development service manages a document that can be shared among multiple users. If multiple users are editing the document, the edits may need to have operational transformation rules applied thereon. The collaborative development service provides operational transformation rules to users of mobile devices that do not have copies of the operational transformation rules stored on their devices. When a change to the document is received by the collaborative development service, it is determined that a first user device has operational transformation capability. In response to determining that the first user device has operational transformation capability, the change is transmitted to the first user. The collaborative development service determines that a second user device does not have operational transformation capability and applies an operational transformation to the change to generate a transformed change. The transformed change is transmitted to the second user device.
    Type: Grant
    Filed: November 16, 2011
    Date of Patent: May 27, 2014
    Assignee: Google Inc.
    Inventors: Andrew Alexander Grieve, Mohammad Hossain Sheikh Attar
  • Patent number: 8666434
    Abstract: A location of a network user computing device is determined relative to a location of a point of interest. If the user device is determined to be stationary, the user device is monitored for movement, the movement resulting in re-determining the location of the user device relative to a location of the point of interest. If the user device is determined to be moving, the velocity of the user device is matched with a predetermined velocity, and a preliminary estimated time of arrival to the point of interest is determined based on the predetermined velocity matched to the user device. At a later time that is based on a function of the preliminary estimated time of arrival, an estimated time of arrival to the point of interest is verified based on the predetermined velocity matched to the user device.
    Type: Grant
    Filed: March 5, 2013
    Date of Patent: March 4, 2014
    Assignee: Google Inc.
    Inventors: Michael James Taylor, Ray Xiaohang Wang, Yakov Okshtein, Farhan Shamsi, Mohammad Hossain Sheikh Attar
  • Publication number: 20130184009
    Abstract: A user installs a hotspot alert application on their mobile device. The application employs the location technology of the user device to transmit the location of the device, and thus the location of the user. The location can be transmitted to a server located in a hotspot tracking system. By establishing the location of the user, the server may search for hotspots on a database stored on the system. The server establishes the dimensions of a hotspot zone around the user's location and transmits the hotspots and the zone dimensions to the application on the user device. The application monitors the location of the user device and deliver's configured alerts to the user when approaching a hotspot. When the device leaves a zone or remains idle for a configured amount of time, the device requests and receives an updated zone of hotspots.
    Type: Application
    Filed: February 8, 2012
    Publication date: July 18, 2013
    Applicant: GOOGLE Inc.
    Inventors: Mohammad Hossain Sheikh ATTAR, Ilia TULCHINSKY, Aaron David KEMP, Andrew WAHBE, Jerred James COSTANZO
  • Publication number: 20070042056
    Abstract: The present invention provides an anti-stress agent which can effectively prevent or alleviate various symptoms caused by stress and which is safe and easily taken or ingested. The anti-stress agent comprises an aroma component of coffee or teas as an active ingredient.
    Type: Application
    Filed: May 28, 2004
    Publication date: February 22, 2007
    Inventors: Hitoshi Aoshima, Hirofumi Koda, Hossain Sheikh