Patents by Inventor Kumar ASHUTOSH

Kumar ASHUTOSH 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: 10356038
    Abstract: A DNS proxy may tag DNS requests from a virtual network with a separating identifier, such as a virtual network ID, before forwarding them to a shared DNS server. This can allow each virtual network to have its own namespace and avoid naming conflicts. The shared DNS server can examine the tagged DNS requests to respond to the DNS requests using the local namespace as identified by the separating identifier.
    Type: Grant
    Filed: May 6, 2016
    Date of Patent: July 16, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vijay Kumar Sharma, Tushar Gupta, Vithalprasad Gaitonde, Sourav Sain, Kumar Ashutosh, Ashray Mahodaya, Gareth Bradshaw, Cristian Costache
  • Publication number: 20170171146
    Abstract: A DNS proxy may tag DNS requests from a virtual network with a separating identifier, such as a virtual network ID, before forwarding them to a shared DNS server. This can allow each virtual network to have its own namespace and avoid naming conflicts. The shared DNS server can examine the tagged DNS requests to respond to the DNS requests using the local namespace as identified by the separating identifier.
    Type: Application
    Filed: May 6, 2016
    Publication date: June 15, 2017
    Inventors: Vijay Kumar Sharma, Tushar Gupta, Vithalprasad Gaitonde, Sourav Sain, Kumar Ashutosh, Ashray Mahodaya, Gareth Bradshaw, Cristian Costache
  • Publication number: 20160094645
    Abstract: A Domain Name System (DNS) server that is operable to apply DNS-based load balancing policies based on geolocation and time of day is described herein. In an embodiment, the DNS server determines a geolocation and a time of day associated with a plurality of DNS queries and then obtains a domain name resolution policy that is associated with one or more of the geolocation and the time of day. The policy specifies a plurality of geographically disparate data centers and a ratio by which domain names are to be resolved thereto. The ratio at least specifies that more domain names are to be resolved to one of the plurality of geographically disparate data centers than another. The DNS server applies the domain name resolution policy to resolve the domain names in the DNS queries.
    Type: Application
    Filed: September 26, 2014
    Publication date: March 31, 2016
    Inventors: Kumar Ashutosh, Vithalprasad Jayendra Gaitonde, Tushar Gupta, Sourav Sain, Ashray Mahodaya, Abhijeet Kumar, Neeraj Motwani, Srikanth Kumar Kovuri Rajaiah
  • Publication number: 20160028847
    Abstract: Embodiments are directed to establishing caches that provide authoritative domain name system (DNS) answers to DNS requests. In one scenario, a computer system establishes a cache that stores authoritative DNS answers to DNS queries. The cache corresponds to a specified DNS zone that includes authoritative DNS answers for a subset of DNS queries. The cache is configured to store the authoritative DNS answers for at least a specified period of time during which the authoritative DNS answers are updatable. The cache then receives an update indicating that at least one cached DNS answer is out-of-date and the computer system purges the out-of-date DNS answer from the cache, ensuring that the cache continually provides authoritative DNS answers for DNS queries assigned to the specified DNS zone.
    Type: Application
    Filed: July 23, 2014
    Publication date: January 28, 2016
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Gareth R. Bradshaw, Ashley Ryan Flavel, Kumar Ashutosh, Jonathan Roshan Tuliani, Pradeepkumar Mani, Tushar Gupta, Vithalprasad Jayendra Gaitonde, V R Kishore Chintalapati, Benjamin J. Black, William J. Griffin, David A. Maltz, Levon Hayrapetyan, Kresimir Bozic, Rajesh Kumar Maskara, Sourav Sain, Andrew Lientz
  • Publication number: 20150301741
    Abstract: A method to select a character based on an extent level identified in a gesture performed on a key displayed in an electronic device is provided. Each key is associated with one or more characters. Further, the method includes displaying the pre-defined direction and the associated characters in a matrix keypad. When a user performs a gesture to input a character, then the method determines the character associated with the extent level of the performed gesture and displays the character.
    Type: Application
    Filed: April 17, 2015
    Publication date: October 22, 2015
    Inventors: Samudrala NAGARAJU, Kumar ASHUTOSH