Patents by Inventor Sidharth Uday Nabar

Sidharth Uday Nabar 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: 10382305
    Abstract: Embodiments apply a set of sequenced instructions to connect to a network through a captive portal. A computing device detects a network access point and obtains the instruction set corresponding to the network access point. The instruction set is derived by a cloud service from crowdsourced data describing interactions between mobile computing devices and the network access point. Applying the instruction set includes performing actions such as navigating web pages to accept terms and conditions, provide user or device information, and more.
    Type: Grant
    Filed: November 15, 2013
    Date of Patent: August 13, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mohammad Shabbir Alam, Javier Flores Assad, Nicholas A. Banks, Piyush Goyal, James Christopher Gray, Shai Guday, Thomas W. Kuehnel, Triptpal Singh Lamba, David Neil MacDonald, Darya Mazandarany, Sidharth Uday Nabar, Christopher R. Rice, Saumaya Sharma, Douglas E. Stamper
  • Patent number: 10057302
    Abstract: Embodiments personalize a set of network access points (NAPs) acting as captive portals for each user and/or user device. A cloud service, or the user device, accesses context describing the user device. The context identifies at least one NAP, and may include accounting data. One of the NAP is selected for connection based on the context, and an instruction set associated with the selected NAP is provided for replay by the user device to connect through the NAP. In some embodiments, instructions within the instruction set are also personalized to the user and/or user device based on the context.
    Type: Grant
    Filed: November 15, 2013
    Date of Patent: August 21, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Scott M. Bragg, Piyush Goyal, James Christopher Gray, Thomas W. Kuehnel, Triptpal Singh Lamba, Darya Mazandarany, Sidharth Uday Nabar, Saumaya Sharma
  • Publication number: 20150142946
    Abstract: Embodiments apply a set of sequenced instructions to connect to a network through a captive portal. A computing device detects a network access point and obtains the instruction set corresponding to the network access point. The instruction set is derived by a cloud service from crowdsourced data describing interactions between mobile computing devices and the network access point. Applying the instruction set includes performing actions such as navigating web pages to accept terms and conditions, provide user or device information, and more.
    Type: Application
    Filed: November 15, 2013
    Publication date: May 21, 2015
    Inventors: Mohammad Shabbir Alam, Javier Flores Assad, Nicholas A. Banks, Piyush Goyal, James Christopher Gray, Shai Guday, Thomas W. Kuehnel, Triptpal Singh Lamba, David Neil MacDonald, Darya Mazandarany, Sidharth Uday Nabar, Christopher R. Rice, Saumaya Sharma, Douglas E. Stamper
  • Publication number: 20150142980
    Abstract: Embodiments personalize a set of network access points (NAPs) acting as captive portals for each user and/or user device. A cloud service, or the user device, accesses context describing the user device. The context identifies at least one NAP, and may include accounting data. One of the NAP is selected for connection based on the context, and an instruction set associated with the selected NAP is provided for replay by the user device to connect through the NAP. In some embodiments, instructions within the instruction set are also personalized to the user and/or user device based on the context.
    Type: Application
    Filed: November 15, 2013
    Publication date: May 21, 2015
    Inventors: Scott M. Bragg, Piyush Goyal, James Christopher Gray, Thomas W. Kuehnel, Triptpal Singh Lamba, Darya Mazandarany, Sidharth Uday Nabar, Saumaya Sharma
  • Publication number: 20150142590
    Abstract: Embodiments recommend network coverage for a user based on a connection history of the user and connection quality data for networks. The connection history describes connection of the user over time via at least one mobile computing device to one or more networks. Connection quality data describing performance of the networks is obtained. Based on the connection history and the connection quality data, recommended network coverage for the user is defined. In some embodiments, a customized out-of-the-box experience (OOBE) for wireless services is provided for the user.
    Type: Application
    Filed: November 15, 2013
    Publication date: May 21, 2015
    Inventors: James Christopher Gray, Triptpal Singh Lamba, David Neil MacDonald, Sidharth Uday Nabar
  • Publication number: 20140071895
    Abstract: Embodiments select networks for connection based on application-specific quality scores. A request is received from an application for a network connection. Connection quality data for nearby networks is accessed. The connection quality data is derived from crowdsourced data. The connection quality data is adjusted based on a device context to produce an application-specific quality score for each of the networks. One or more of the networks are selected for connection based on the application-specific quality scores. In some embodiments, a single network connection endpoint is provided to the application to abstract connection management details from the application.
    Type: Application
    Filed: November 15, 2013
    Publication date: March 13, 2014
    Inventors: Ryan H. Bane, Adam R. Dyba, Brent E. Ford, Aurelio Navarro Belletti Garcia, James Christopher Gray, Shai Guday, Tyler E. Hennessy, Ayman Kaheel, Triptpal Singh Lamba, Darya Mazandarany, Michael Hao Mi, Sidharth Uday Nabar, Christopher R. Rice, Peter Schmatz, Michael Svanholm Thomsen