Patents by Inventor Ankur Agiwal

Ankur Agiwal 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: 20220335049
    Abstract: The present disclosure describes an analytical data management system (ADMS) that serves critical dashboards, applications, and internal users. This ADMS has high scalability, and availability through replication and failover, high user query load, and large data volumes. The ADMS provides continuous ingestion and high performance querying with tunable freshness. It further advances the idea of disaggregation by decoupling its architectural components: ingestion, indexing, and querying. As a result, the impact of a slow down in indexing on the query performance is minimized by either trading off data freshness or incurring higher costs.
    Type: Application
    Filed: April 14, 2022
    Publication date: October 20, 2022
    Inventors: Vahit Hakan Hacigumus, Ankur Agiwal, Kevin I. Lai, Gokulnath Babu Manoharan, Indrajit Roy, Jagan Sankaranarayanan, Hao Zhang, Tao Zou, Rajesh Sambavarvadakarai Rajagopalan
  • Patent number: 9872202
    Abstract: A software architecture providing ad hoc wireless networking capabilities. The software architecture may be compatible with wireless devices, such as Ultra wideband (UWB) devices operating according to the WiMedia Logical Link Control Protocol (WLP). The software architecture may include user mode and kernel mode modules, and may include a multiplexing driver framework to enable system connection to multiple ad hoc networks.
    Type: Grant
    Filed: May 25, 2016
    Date of Patent: January 16, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mohammad Shabbir Alam, Poovanpilli G. Madhavan, Ankur Agiwal, Sharad Mittal, Xinyan Zan, Frank Li, Zhong Deng, John-Paul M. Stewart
  • Publication number: 20160269934
    Abstract: A software architecture providing ad hoc wireless networking capabilities. The software architecture may be compatible with wireless devices, such as UWB devices operating according to the WLP communication protocol. The software architecture may include user mode and kernel mode modules, and may include a multiplexing driver framework to enable system connection to multiple ad hoc networks.
    Type: Application
    Filed: May 25, 2016
    Publication date: September 15, 2016
    Inventors: Mohammad Shabbir Alam, Poovanpilli G. Madhavan, Ankur Agiwal, Sharad Mittal, Xinyan Zan, Frank Li, Zhong Deng, John-Paul M. Stewart
  • Patent number: 9374850
    Abstract: A software architecture providing ad hoc wireless networking capabilities. The software architecture may be compatible with wireless devices, such as UWB devices operating according to the WLP communication protocol. The software architecture may include user mode and kernel mode modules, and may include a multiplexing driver framework to enable system connection to multiple ad hoc networks.
    Type: Grant
    Filed: March 21, 2014
    Date of Patent: June 21, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mohammad Shabbir Alam, Poovanpilli G. Madhavan, Ankur Agiwal, Sharad Mittal, Xinyan Zan, Frank Li, Zhong Deng, John-Paul M. Stewart
  • Patent number: 9246711
    Abstract: A wireless mesh network enables multiple devices near each other to transmit simultaneously, thus allowing increased network bandwidth. Prior to transmitting, a device may determine various parameters of the wireless medium on which it desires to transmit. For example, the device may determine whether the intended recipient device is close enough, and verify that any other transmitting and receiving devices are far enough away. If these or any other suitable criteria are met, the device can transmit simultaneously with other devices in the vicinity.
    Type: Grant
    Filed: August 30, 2006
    Date of Patent: January 26, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Poovanpilli G. Madhavan, Abhishek Abhishek, Hui Shen, Ankur Agiwal, Pei Zheng, Sharad Mittal
  • Patent number: 8909194
    Abstract: A process for secure, safe, and easy provisioning of a wireless device with credentials to connect to a wireless network. A connecting wireless device and an established wireless device both utilize low power transmission at close proximity to exchange wireless connection setting information and/or a password. The connecting wireless device is moved into proximity with the established wireless device and a low power setting is discovered at which the wireless devices may communicate with a sufficiently low error rate. The proximity of the connecting wireless device to the established wireless device is verified and the connecting wireless device is then passed the secret information by the established network device.
    Type: Grant
    Filed: December 8, 2006
    Date of Patent: December 9, 2014
    Assignee: Microsoft Corporation
    Inventors: Poovanpilli G. Madhavan, David A. Roberts, Mohammad Shabbir Alam, Zhong Deng, Sharad Mittal, Ankur Agiwal
  • Patent number: 8898295
    Abstract: Computerized methods, systems, and computer-storage media for fairly sharing available bandwidth among endpoints (including physical or virtual machines) of a multitenant environment are provided. Initially, a load balancer of the network is programmed to monitor bandwidth used by the endpoints, respectively, and to compare an aggregation of the usage against a network threshold. Also, the load balancer is equipped to dynamically classify the endpoints using the respective monitored bandwidth. Classifying generally involves designating some endpoints as small entities, which individually consume an amount of bandwidth less than an endpoint threshold, and designating other endpoints as large entities, which individually consume an amount of bandwidth greater than the endpoint threshold.
    Type: Grant
    Filed: March 21, 2012
    Date of Patent: November 25, 2014
    Assignee: Microsoft Corporation
    Inventors: Ankur Agiwal, Cristian Costache, Jacek Nowak, Kevin O'Regan, Gareth Bradshaw, Parveen Patel, Deepak Bansal
  • Publication number: 20140321320
    Abstract: A software architecture providing ad hoc wireless networking capabilities. The software architecture may be compatible with wireless devices, such as UWB devices operating according to the WLP communication protocol. The software architecture may include user mode and kernel mode modules, and may include a multiplexing driver framework to enable system connection to multiple ad hoc networks.
    Type: Application
    Filed: March 21, 2014
    Publication date: October 30, 2014
    Applicant: Microsoft Corporation
    Inventors: Mohammad Shabbir Alam, Poovanpilli G. Madhavan, Ankur Agiwal, Sharad Mittal, Xinyan Zan, Frank Li, Zhong Deng, John-Paul M. Stewart
  • Patent number: 8681655
    Abstract: A software architecture providing ad hoc wireless networking capabilities. The software architecture may be compatible with wireless devices, such as UWB devices operating according to the WLP communication protocol. The software architecture may include user mode and kernel mode modules, and may include a multiplexing driver framework to enable system connection to multiple ad hoc networks.
    Type: Grant
    Filed: February 11, 2011
    Date of Patent: March 25, 2014
    Assignee: Microsoft Corporation
    Inventors: Mohammad Shabbir Alam, Poovanpilli G. Madhavan, Ankur Agiwal, Sharad Mittal, Xinyan Zan, Frank Li, Zhong Deng, John-Paul M. Stewart
  • Publication number: 20130254375
    Abstract: Computerized methods, systems, and computer-storage media for fairly sharing available bandwidth among endpoints (including physical or virtual machines) of a multitenant environment are provided. Initially, a load balancer of the network is programmed to monitor bandwidth used by the endpoints, respectively, and to compare an aggregation of the usage against a network threshold. Also, the load balancer is equipped to dynamically classify the endpoints using the respective monitored bandwidth. Classifying generally involves designating some endpoints as small entities, which individually consume an amount of bandwidth less than an endpoint threshold, and designating other endpoints as large entities, which individually consume an amount of bandwidth greater than the endpoint threshold.
    Type: Application
    Filed: March 21, 2012
    Publication date: September 26, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: ANKUR AGIWAL, CRISTIAN COSTACHE, JACEK NOWAK, KEVIN O'REGAN, GARETH BRADSHAW, PARVEEN PATEL, DEEPAK BANSAL
  • Publication number: 20110134799
    Abstract: A software architecture providing ad hoc wireless networking capabilities. The software architecture may be compatible with wireless devices, such as UWB devices operating according to the WLP communication protocol. The software architecture may include user mode and kernel mode modules, and may include a multiplexing driver framework to enable system connection to multiple ad hoc networks.
    Type: Application
    Filed: February 11, 2011
    Publication date: June 9, 2011
    Applicant: Microsoft Corporation
    Inventors: Mohammad Shabbir Alam, Poovanpilli G. Madhavan, Ankur Agiwal, Sharad Mittal, Xinyan Zan, Frank Li, Zhong Deng, John-Paul M. Stewart
  • Patent number: 7911990
    Abstract: A software architecture providing ad hoc wireless networking capabilities. The software architecture may be compatible with wireless devices, such as ultra wideband (UWB) devices operating according to the WiMedia Logical Link Control Protocol (WLP) communication protocol. The software architecture may include user mode and kernel mode modules, and may include a multiplexing driver framework to enable system connection to multiple ad hoc networks.
    Type: Grant
    Filed: October 26, 2007
    Date of Patent: March 22, 2011
    Assignee: Microsoft Corporation
    Inventors: Mohammad Shabbir Alam, Poovanpilli G. Madhavan, Ankur Agiwal, Sharad Mittal, Xinyan Zan, Frank Li, Zhong Deng, John-Paul M. Stewart
  • Publication number: 20090109995
    Abstract: A software architecture providing ad hoc wireless networking capabilities. The software architecture may be compatible with wireless devices, such as UWB devices operating according to the WLP communication protocol. The software architecture may include user mode and kernel mode modules, and may include a multiplexing driver framework to enable system connection to multiple ad hoc networks.
    Type: Application
    Filed: October 26, 2007
    Publication date: April 30, 2009
    Applicant: Microsoft Corporation
    Inventors: Mohammad Shabbir Alam, Poovanpilli G. Madhaven, Ankur Agiwal, Sharad Mittal, Xinyan Zan, Frank Li, Zhong Deng, John-Paul M. Stewart
  • Publication number: 20080056149
    Abstract: A wireless mesh network enables multiple devices near each other to transmit simultaneously, thus allowing increased network bandwidth. Prior to transmitting, a device may determine various parameters of the wireless medium on which it desires to transmit. For example, the device may determine whether the intended recipient device is close enough, and verify that any other transmitting and receiving devices are far enough away. If these or any other suitable criteria are met, the device can transmit simultaneously with other devices in the vicinity.
    Type: Application
    Filed: August 30, 2006
    Publication date: March 6, 2008
    Applicant: Microsoft Corporation
    Inventors: Poovanpilli G. Madhavan, Abhishek Abhishek, Hui Shen, Ankur Agiwal, Pei Zheng, Sharad Mittal
  • Publication number: 20070081508
    Abstract: A process for secure, safe, and easy provisioning of a wireless device with credentials to connect to a wireless network. A connecting wireless device and an established wireless device both utilize low power transmission at close proximity to exchange wireless connection setting information and/or a password. The connecting wireless device is moved into proximity with the established wireless device and a low power setting is discovered at which the wireless devices may communicate with a sufficiently low error rate. The proximity of the connecting wireless device to the established wireless device is verified and the connecting wireless device is then passed the secret information by the established network device.
    Type: Application
    Filed: December 8, 2006
    Publication date: April 12, 2007
    Applicant: Microsoft Corporation
    Inventors: Poovanpilli Madhavan, David Roberts, Mohammad Alam, Zhong Deng, Sharad Mittal, Ankur Agiwal