Patents by Inventor Raju Gulabani

Raju Gulabani 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: 7565437
    Abstract: Systems and methods for controlling the number of clients that can access a server in a server-client network are described. A communications filter driver resides on the server and monitors network communications to determine a unique network address of each client that attempts to access the server. When a client attempts to access the server, the server allows the client to access the server if the network address of the client is listed in a table. If the network address of the client is not listed in the table, the server determines if a client limit has been met or exceeded. If the limit has been reached, the server determines if the client is a client that has previously accessed the server under a different network address. This is accomplished by sending a signal to each network address listed in the table and requesting a response.
    Type: Grant
    Filed: November 24, 2004
    Date of Patent: July 21, 2009
    Assignee: Microsoft Corporation
    Inventors: Vellore T. Vetrivelkumaran, Neel Malik, Raju Gulabani, Stephen Russell Falcon
  • Patent number: 7516228
    Abstract: Systems and methods for controlling the number of clients that can access a server in a server-client network are described. A communications filter driver resides on the server and monitors network communications to determine a unique network address of each client that attempts to access the server. A table of clients that have accessed the server is stored at the server. When a client attempts to access the server, the server allows the client to access the server if the network address of the client is listed in the table. If the network address of the client is not listed in the table, the server determines if a client limit has been met or exceeded. If the limit has not been met, the client is allowed to access the server and the Internet address of the client is added to the table.
    Type: Grant
    Filed: November 24, 2004
    Date of Patent: April 7, 2009
    Assignee: Microsoft Corporation
    Inventors: Stephen R. Falcon, Vellore T. Vetrivelkumaran, Raju Gulabani, Neel Malik
  • Patent number: 6925497
    Abstract: Systems and methods for controlling the number of clients that can access a server in a server-client network are described. A communications filter driver resides on the server and monitors network communications to determine a unique network address of each client that attempts to access the server. A table of clients that have accessed the server is stored at the server. When a client attempts to access the server, the server allows the client to access the server if the network address of the client is listed in the table. If the network address of the client is not listed in the table, the server determines if a client limit has been met or exceeded. If the limit has not been met, the client is allowed to access the server and the Internet address of the client is added to the table. If the limit has been reached, the server determines if the client is a client that has previously accessed the server under a different network address.
    Type: Grant
    Filed: September 26, 2000
    Date of Patent: August 2, 2005
    Assignee: Microsoft Corporation
    Inventors: Vellore T. Vetrivelkumaran, Raju Gulabani, Stephen R. Falcon, Neel Malik
  • Publication number: 20050102395
    Abstract: Systems and methods for controlling the number of clients that can access a server in a server-client network are described. A communications filter driver resides on the server and monitors network communications to determine a unique network address of each client that attempts to access the server. A table of clients that have accessed the server is stored at the server. When a client attempts to access the server, the server allows the client to access the server if the network address of the client is listed in the table. If the network address of the client is not listed in the table, the server determines if a client limit has been met or exceeded. If the limit has not been met, the client is allowed to access the server and the Internet address of the client is added to the table. If the limit has been reached, the server determines if the client is a client that has previously accessed the server under a different network address.
    Type: Application
    Filed: November 24, 2004
    Publication date: May 12, 2005
    Applicant: Microsoft Corporation
    Inventors: Stephen Falcon, Vellore Vetrivelkumaran, Raju Gulabani, Neel Malik
  • Publication number: 20050091403
    Abstract: Systems and methods for controlling the number of clients that can access a server in a server-client network are described. A communications filter driver resides on the server and monitors network communications to determine a unique network address of each client that attempts to access the server. A table of clients that have accessed the server is stored at the server. When a client attempts to access the server, the server allows the client to access the server if the network address of the client is listed in the table. If the network address of the client is not listed in the table, the server determines if a client limit has been met or exceeded. If the limit has not been met, the client is allowed to access the server and the Internet address of the client is added to the table. If the limit has been reached, the server determines if the client is a client that has previously accessed the server under a different network address.
    Type: Application
    Filed: November 24, 2004
    Publication date: April 28, 2005
    Applicant: Microsoft Corporation
    Inventors: Stephen Falcon, Vellore Vetrivelkumaran, Raju Gulabani, Neel Malik
  • Publication number: 20040267881
    Abstract: Automatic server-side plug-and-play without user intervention is disclosed. An automatic plug-and-play component residing on the server is designed to detect connection and disconnection of a device to a port. Without user intervention, the component automatically installs an appropriate driver for the device upon connection of the device to the port. The device is then accessible by clients served by the server. Also without user intervention, the component automatically uninstalls the driver upon disconnection of the device from the port. The device is then inaccessible by the clients.
    Type: Application
    Filed: July 7, 2004
    Publication date: December 30, 2004
    Applicant: Microsoft Corporation
    Inventors: Baogang Yao, Raju Gulabani, Brandon L. Watson
  • Publication number: 20040221081
    Abstract: Automatic server-side plug-and-play without user intervention is disclosed. An automatic plug-and-play component residing on the server is designed to detect connection and disconnection of a device to a port. Without user intervention, the component automatically installs an appropriate driver for the device upon connection of the device to the port. The device is then accessible by clients served by the server. Also without user intervention, the component automatically uninstalls the driver upon disconnection of the device from the port. The device is then inaccessible by the clients.
    Type: Application
    Filed: January 22, 2001
    Publication date: November 4, 2004
    Inventors: Baogang Yao, Raju Gulabani, Brandon L. Watson
  • Patent number: 6813670
    Abstract: Automatic server-side plug-and-play without user intervention is disclosed. An automatic plug-and-play component residing on the server is designed to detect connection and disconnection of a device to a port. Without user intervention, the component automatically installs an appropriate driver for the device upon connection of the device to the port. The device is then accessible by clients served by the server. Also without user intervention, the component automatically uninstalls the driver upon disconnection of the device from the port. The device is then inaccessible by the clients.
    Type: Grant
    Filed: January 22, 2001
    Date of Patent: November 2, 2004
    Assignee: Microsoft Corporation
    Inventors: Baogang Yao, Raju Gulabani, Brandon L. Watson