Patents by Inventor Hitesh Raigandhi

Hitesh Raigandhi 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: 8739250
    Abstract: An input port for a computer system may retain potentially authenticable requests for processing while removing other connection requests from an incoming queue or request pool. The input port may continue to receive new requests even during a denial of service attack, allowing potentially legitimate requests to be processed. In a typical embodiment, a first in, first out buffer may be used to receive and process connection requests. When the buffer is full, any request that comes from a device having a previous connection with the computer system may be retained for authentication, while removing requests that come from unknown devices. Some embodiments may retain a list of known devices associated with administrators or other known users, and the list may be updated as those users are authenticated.
    Type: Grant
    Filed: December 5, 2011
    Date of Patent: May 27, 2014
    Assignee: Microsoft Corporation
    Inventors: Lee Holmes, Hitesh Raigandhi, Nathan Burkhart, David B. Cross, Manoj K. Ampalam
  • Patent number: 8566806
    Abstract: Systems and/or methods are presented that may be used to enable operation of a command line having an upstream command and a downstream command where the upstream command may output data of a type that may be unacceptable as input to the downstream command.
    Type: Grant
    Filed: March 4, 2005
    Date of Patent: October 22, 2013
    Assignee: Microsoft Corporation
    Inventors: Jeffrey P. Snover, Jeffrey D. Jones, Hitesh Raigandhi
  • Publication number: 20130145428
    Abstract: An input port for a computer system may retain potentially authenticable requests for processing while removing other connection requests from an incoming queue or request pool. The input port may continue to receive new requests even during a denial of service attack, allowing potentially legitimate requests to be processed. In a typical embodiment, a first in, first out buffer may be used to receive and process connection requests. When the buffer is full, any request that comes from a device having a previous connection with the computer system may be retained for authentication, while removing requests that come from unknown devices. Some embodiments may retain a list of known devices associated with administrators or other known users, and the list may be updated as those users are authenticated.
    Type: Application
    Filed: December 5, 2011
    Publication date: June 6, 2013
    Applicant: Microsoft Corporation
    Inventors: Lee HOLMES, Hitesh RAIGANDHI, Nathan BURKHART, David B. CROSS, Manoj K. AMPALAM
  • Patent number: 7770181
    Abstract: A system and method for securely transferring computer-readable objects across a remote boundary is provided. The method decomposes any type of object into a hierarchy of sub-components based on a list of known object types. Each sub-component either corresponds to a known object type or an unknown object type. The unknown object types may be decomposed further into known object types at another level in the hierarchy. The known objects in the hierarchy are serialized into a package that is transmitted to a remote entity. The remote entity reconstructs the hierarchy. For any of the known object types, the remote entity instantiates an object of the known object type and populates the object with information transmitted in the package. The decomposition may be limited by specifying a level for the hierarchy, specifying a number that limits the known objects that are serialized, or specifying the properties within the object to serialize.
    Type: Grant
    Filed: January 16, 2004
    Date of Patent: August 3, 2010
    Assignee: Microsoft Corporation
    Inventors: Jeffrey P. Snover, Rajesh Chandrashekaran, Shankara Shastry, Hitesh Raigandhi
  • Patent number: 7620704
    Abstract: A process identifies one or more roles associated with a target server. The process also identifies one or more services associated with each role and identifies one or more ports associated with each role. The identified ports associated with the role are presented to a user. The user is requested to select among the identified ports associated with the role.
    Type: Grant
    Filed: June 30, 2003
    Date of Patent: November 17, 2009
    Assignee: Microsoft Corporation
    Inventors: Kirk Soluk, Everett McKay, Hitesh Raigandhi, Yang Gao, Praerit Garg
  • Patent number: 7231377
    Abstract: A process identifies multiple server roles and stores the server roles in a knowledge base. For each of the multiple server roles, the process identifies at least one service used by the server role, at least one communication port used by the server role, and any web-related requirements of the server role. This identified information regarding each of the server roles is stored in the knowledge base.
    Type: Grant
    Filed: May 14, 2003
    Date of Patent: June 12, 2007
    Assignee: Microsoft Corporation
    Inventors: Kirk Soluk, Vishnu A. Patankar, Hitesh Raigandhi, Nick Finco
  • Publication number: 20060197967
    Abstract: Systems and/or methods are presented that may be used to enable operation of a command line having an upstream command and a downstream command where the upstream command may output data of a type that may be unacceptable as input to the downstream command.
    Type: Application
    Filed: March 4, 2005
    Publication date: September 7, 2006
    Applicant: Microsoft Corporation
    Inventors: Jeffrey Snover, Jeffrey Jones, Hitesh Raigandhi
  • Publication number: 20060168152
    Abstract: A process identifies one or more roles associated with a target server. The process also identifies one or more services associated with each role and identifies one or more ports associated with each role. The identified ports associated with the role are presented to a user. The user is requested to select among the identified ports associated with the role.
    Type: Application
    Filed: June 30, 2003
    Publication date: July 27, 2006
    Inventors: Kirk Soluk, Everett McKay, Hitesh Raigandhi, Yang Gao, Praerit Garg
  • Publication number: 20050172300
    Abstract: A system and method for securely transferring computer-readable objects across a remote boundary is provided. The method decomposes any type of object into a hierarchy of sub-components based on a list of known object types. Each sub-component either corresponds to a known object type or an unknown object type. The unknown object types may be decomposed further into known object types at another level in the hierarchy. The known objects in the hierarchy are serialized into a package that is transmitted to a remote entity. The remote entity reconstructs the hierarchy. For any of the known object types, the remote entity instantiates an object of the known object type and populates the object with information transmitted in the package. The decomposition may be limited by specifying a level for the hierarchy, specifying a number that limits the known objects that are serialized, or specifying the properties within the object to serialize.
    Type: Application
    Filed: January 16, 2004
    Publication date: August 4, 2005
    Inventors: Jeffrey Snover, Rajesh Chandrashekaran, Shankara Shastry, Hitesh Raigandhi
  • Publication number: 20040220894
    Abstract: process identifies multiple server roles and stores the server roles in a knowledge base. For each of the multiple server roles, the process identifies at least one service used by the server role, at least one communication port used by the server role, and any web-related requirements of the server role. This identified information regarding each of the server roles is stored in the knowledge base.
    Type: Application
    Filed: May 14, 2003
    Publication date: November 4, 2004
    Applicant: MICROSOFT CORPORATION
    Inventors: Kirk Soluk, Vishnu Patankar, Hitesh Raigandhi, Nick Finco