Patents by Inventor Baskaran Dharmarajan

Baskaran Dharmarajan 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: 6976063
    Abstract: A method and system for dynamically configuring a server computer is provided. A global configuration file is utilized to configure a server computer on a per request basis. When a request is received at a server computer embodying aspects of the present invention, the server computer dynamically configures itself utilizing the contents of a global configuration file. The global configuration file contains configuration settings that may or may not be utilized by the server computer in configuring itself. To determine if particular configuration settings should be utilized by the server computer in configuring itself, the server computer parses rules also contained in the global configuration file. If a rule is evaluated as true, configuration settings associated with the rule are used by the server computer when configuring itself. The server computer can then respond to the request utilizing its dynamic configuration.
    Type: Grant
    Filed: November 2, 2000
    Date of Patent: December 13, 2005
    Assignee: Microsoft Corporation
    Inventors: Baskaran Dharmarajan, Marcus J. Jager, Jay C. Jacobs
  • Publication number: 20050223216
    Abstract: A system and method for securely roaming private data from a first client computer to a second client computer linked via a communication network. A user of the first client computer executes a home client application and designates private data for roaming. The home client application generates a first key in response to a password, and encrypts the designated private data as a function of the first key. The server receives and stores the encrypted private data. A user of the second computer executes a roaming client application and requests transfer of the encrypted private data from the server. The roaming client application generates the first key in response to the password, and decrypts encrypted private data transferred from the server to obtain the private data. The invention further provides users the ability to retrieve encrypted private from the server even when the user cannot remember the password associated with the first key. Also, the server has no knowledge of the private data nor the keys.
    Type: Application
    Filed: April 2, 2004
    Publication date: October 6, 2005
    Inventors: Kok Chan, Dafina Toncheva, Baskaran Dharmarajan, Rahul Newaskar, Adam Back
  • Publication number: 20050222969
    Abstract: System and method for managing a plurality of clients. A request to implement a change in configuration data is received from a user. The configuration data relates to an operation of a client. The received request is stored in a memory area. Computer-executable instructions request topology data from the memory area based on the configuration data to identify the client. The requested topology data is received from the memory area. Computer-executable instructions identify a notification service associated with the client and notify the identified notification service of the change in the configuration data.
    Type: Application
    Filed: April 6, 2004
    Publication date: October 6, 2005
    Inventors: Ying-Kin Yip, Maximiliano Maccanti, Baskaran Dharmarajan, Walter Oliver, Claudia Bond, Scott Anson, Juanya Williams
  • Patent number: 6912582
    Abstract: A computerized method and system for routing between network servers. A central database coupled to a central server on a data communication network stores information for identifying locations of a plurality of network servers on the network. Each network server provides at least one service via the network. The central server receives a request from the user for a selected service including a carry through keyword for controlling routing of the user to the selected service. The central server retrieves location information from the central database to identify the location of the network server providing the selected service and attaches the carry through keyword to the retrieved location information. The central server then routes the user with the carry through keyword to the network server, which directs the user to the selected service based on the carry through keyword.
    Type: Grant
    Filed: March 30, 2001
    Date of Patent: June 28, 2005
    Assignee: Microsoft Corporation
    Inventors: Wei-Quiang Michael Guo, Baskaran Dharmarajan, Ryan W. Battle
  • Publication number: 20050120121
    Abstract: A computerized method and system for routing between network servers. A central database coupled to a central server on a data communication network stores information for identifying locations of a plurality of network servers on the network. Each network server provides at least one service via the network. The central server receives a request from the user for a selected service including a carry through keyword for controlling routing of the user to the selected service. The central server retrieves location information from the central database to identify the location of the network server providing the selected service and attaches the carry through keyword to the retrieved location information. The central server then routes the user with the carry through keyword to the network server, which directs the user to the selected service based on the carry through keyword.
    Type: Application
    Filed: January 10, 2005
    Publication date: June 2, 2005
    Applicant: Microsoft Corporation
    Inventors: Wei-Quiang Guo, Baskaran Dharmarajan, Ryan Battle
  • Publication number: 20050010577
    Abstract: A process receives a request for a Web page. The process identifies an Active Server Page associated with the requested Web page. The identified Active Server Page includes a compiled user interface template. The Active Server Page is executed to generate the requested Web page. The requested Web page is then provided to a source of the request.
    Type: Application
    Filed: July 11, 2003
    Publication date: January 13, 2005
    Applicant: MICROSOFT CORPORATION
    Inventors: Baskaran Dharmarajan, Vikram Sardesai
  • Publication number: 20020143964
    Abstract: A computerized method and system for routing between network servers. A central database coupled to a central server on a data communication network stores information for identifying locations of a plurality of network servers on the network. Each network server provides at least one service via the network. The central server receives a request from the user for a selected service including a carry through keyword for controlling routing of the user to the selected service. The central server retrieves location information from the central database to identify the location of the network server providing the selected service and attaches the carry through keyword to the retrieved location information. The central server then routes the user with the carry through keyword to the network server, which directs the user to the selected service based on the carry through keyword.
    Type: Application
    Filed: March 30, 2001
    Publication date: October 3, 2002
    Inventors: Wei-Quiang Michael Guo, Baskaran Dharmarajan, Ryan W. Battle