Patents by Inventor Lingan Satkunanathan

Lingan Satkunanathan 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: 20080047007
    Abstract: Described is a technology by which a user interface page outputs security status information obtained from network-wide and/or network client security components. This allows for simultaneous evaluation of the state of various network-wide and client security components, such as antimalware state, anti-spam state, firewall state, client program update state, and state data from a remote security service. Network security page logic couples to network-wide security components and client security components to obtain security state data for each. A user interface associated with the network security page logic lists the security components and the current security status for each, such as via an icon that changes its appearance to reflect the current state.
    Type: Application
    Filed: August 18, 2006
    Publication date: February 21, 2008
    Applicant: Microsoft Corporation
    Inventors: Lingan Satkunanathan, Krishna Sunkammurali, Eric B. Watson
  • Publication number: 20080046567
    Abstract: Described is a computer networking-related technology by which a network workload that is not integrated into a network is detected and integrated into the network. The workload may comprise a device, a service or a product. The detection and integration may be automatic, at least in part. Upon detection, configuration information (such as contained in a plug-in component) that is associated with the workload is located, and used to configure the workload to operate in the network. A network program (e.g., of a suite of network-related programs) is also configured as necessary to work with the workload. The plug-in may be located in on-premise storage or in a remote location.
    Type: Application
    Filed: August 18, 2006
    Publication date: February 21, 2008
    Applicant: Microsoft Corporation
    Inventors: Eric B. Watson, Lingan Satkunanathan
  • Publication number: 20080046328
    Abstract: A computer performs a method of communicating with a referral server to identify configurables available to the computer based on the computer's location and at least one other factor. The computer receives a list of provider servers selected by the referral server for referring to the computer because the provider servers on the list auto-configure configurables in the computer's location and according to the at least one other factor. The method communicates with a provider server selected from the list to purchase a selected configurable and to auto-configure the computer's computing environment to operate the selected configurable. The method communicates with the referral server to provide a metric about the provider server's performance during purchase and auto-configure.
    Type: Application
    Filed: August 15, 2006
    Publication date: February 21, 2008
    Applicant: Microsoft Corporation
    Inventors: Dean P. Paron, Huseyin Gok, Kevin T. Damour, Leszek Mazur, Lingan Satkunanathan, Neil Scott Fishman
  • Publication number: 20080046552
    Abstract: Described is a technology by which a remote network (or local) service is monitored for failure, e.g., by determining whether data corresponding to operation of the service achieves a threshold. When a threshold is achieved that indicates that the service has failed, the service is automatically deactivated for use with a local workload, and the workload switched to use a second service or system having functionality similar to that of the failed service. The second service may be monitored for failure, as may the failed service to determine when it is again operational. In this manner, a remote primary service may have another local or remote secondary service/system automatically substituted for it when it fails, and be restored for use when it returns to acceptable operation.
    Type: Application
    Filed: August 18, 2006
    Publication date: February 21, 2008
    Applicant: Microsoft Corporation
    Inventors: Eric B. Watson, Lingan Satkunanathan, Bjorn B. Levidow
  • Publication number: 20070233854
    Abstract: Management status summaries can be displayed representing conditions of aspects of a computer network. Status information relating to an aspect of a computer network can be obtained from network resources. Status rules can be evaluated based on the obtained status information, and a condition indicator set. A visual representation of the condition indicator, representing the condition of the aspect, can be displayed in a user interface. Status information relating to a plurality of aspects can be obtained from a plurality of network resources, status rules can be evaluated, and a plurality of condition indicators set. Visual representations of the plurality of condition indicators of the plurality of aspects can be displayed. A computer user interface can comprise a first content area displaying visual representations of condition indicators indicating conditions of aspects of a computer network and a second content area displaying details from status information.
    Type: Application
    Filed: March 31, 2006
    Publication date: October 4, 2007
    Applicant: Microsoft Corporation
    Inventors: Mai-Ian Bukovec, Eric Watson, Lingan Satkunanathan, Michael Kramer
  • Publication number: 20070198427
    Abstract: A variety of technologies related to the management of computer licenses for accessing services are applied. Licenses can be purchased in a dynamic license pack. Dynamic license packs can be activated and stored. Licenses can be automatically provisioned. License provisioning rules can be used to automatically provision licenses to licensable resources, and once provisioned the assignments can be stored. Licenses can be enforced across a single machine or service or across multiple machines or services. Services can enforce licensing by checking license assignments for licensable resources attempting to access the service. Licensing services can check and maintain licensing consistency. Licensing services can also generate promotion codes in order to support promotions.
    Type: Application
    Filed: February 22, 2006
    Publication date: August 23, 2007
    Applicant: Microsoft Corporation
    Inventors: Murali Vajjiravel, Lingan Satkunanathan, Eric Watson, Rong Cao
  • Publication number: 20070198664
    Abstract: Automated redundant configuration of a computer service can be accomplished in a variety of ways. An installation answer can be received and used to automatically determine configuration settings for a computer service to operate redundantly across multiple computer servers. The configuration settings can then be used to configure the multiple computer servers. A user can be asked an installation question, and based on the answer different configuration settings can be determined for configuring a first and second server of a plurality of computer servers. The first and second server can be configured with the corresponding configuration settings. In addition, an installation knowledge base can be consulted, based on an installation answer, when automatically determining configuration settings.
    Type: Application
    Filed: February 22, 2006
    Publication date: August 23, 2007
    Applicant: Microsoft Corporation
    Inventors: Lingan Satkunanathan, Michael Kramer, Eric Watson, Leszek Mazur, Alireza Farhangi, Murali Vajjiravel, Murali Sangubhatla
  • Publication number: 20070198428
    Abstract: Purchasing of computer licenses for accessing computer services can be integrated, automated, and secured in a variety of ways. License purchasing rules can be created and used to automatically purchase licenses. License purchasing can take place via an online license purchase portal. Purchased licenses can be automatically downloaded and installed. Licenses can be purchased through a licensor, or through a reseller. Purchased licenses can be stored. Purchased licenses can be in a format defined by a schema. A license schema can define fields for identifying and validating the license.
    Type: Application
    Filed: February 22, 2006
    Publication date: August 23, 2007
    Applicant: Microsoft Corporation
    Inventors: Lingan Satkunanathan, Murali Vajjiravel, Eric Watson
  • Publication number: 20060129503
    Abstract: Systems and methodologies that facilitate hosting of a domain name and access of users to the Internet, by using a well defined protocol to interact with a plurality of Dynamic Domain Name Service (DDNS) providers, via employing; a purchasing component and a status verifying component. Once a user has selected a domain name, the purchasing component can automatically query the provider(s) for terms of the service plan to host such domain name associated with dynamic IP addresses. The status verifying component can verify the IP address of the end user machine and supply it to the DDNS, to manage in-bound traffic to the user's domain name.
    Type: Application
    Filed: December 10, 2004
    Publication date: June 15, 2006
    Applicant: Microsoft Corporation
    Inventors: Theodore Roberts, Kevin Damour, Leszek Mazur, Lingan Satkunanathan, Scott Manchester
  • Publication number: 20060129804
    Abstract: Systems and methodologies that facilitate obtaining a digital certificate from a Certificate Authority, by using a well defined protocol exchanged between a user machine and the Certificate Authority. The well defined protocol employs; a purchasing component and an update component. Once a user has obtained a domain name, the purchasing component can be used to query the Certificate Authority for terms of the service plans to issue the digital certificate and to programmatically create and transmit a certificate signing request. The purchase component will also allow the signed certificate to be configured on the requesting cluster of machines. The update component can provide a revised and/or updated list of contact information to the Certificate Authority in addition to revoking an existing certificate.
    Type: Application
    Filed: December 10, 2004
    Publication date: June 15, 2006
    Applicant: Microsoft Corporation
    Inventors: Lingan Satkunanathan, Leszek Mazur, Theodore Roberts, Kevin Damour, Scott Manchester
  • Publication number: 20060101155
    Abstract: Systems and methodologies that facilitate purchase and/or transfer of a domain name and access of users to the internet, by using a well defined protocol to interact with a plurality of domain name registrars, via employing; a purchasing component, and a mapping component. Once a user has identified a domain name, the purchasing component can automatically query the provider(s) for terms of the service plan to obtain such domain name. The mapping component can then point to a DNS provider designated to host such domain name, to manage in-bound traffic. The subject invention can also be implemented in web services based hosted solutions directory, for example by designation of a trusted on-line registry that registers a plurality of service providers to supply services to clients, with a secure communication between the clients and the trusted on-line registry for selection of a service provider.
    Type: Application
    Filed: November 10, 2004
    Publication date: May 11, 2006
    Applicant: Microsoft Corporation
    Inventors: Kevin Damour, Lingan Satkunanathan, Theodore Roberts, Leszek Mazur, Neil Fishman, Scott Manchester
  • Publication number: 20060088026
    Abstract: Systems and methodologies that facilitate hosting of a domain name and access of users to the internet, by using a well defined protocol to interact with a plurality of Domain Name Service (DNS) providers, via employing; a purchasing component, and a configuration component. Once a user has selected a domain name, the purchasing component can automatically query the provider(s) for terms of the service plan to host such domain name. The configuration component can configure various records to a user's designated machines or IP addresses, to manage in-bound traffic to the user's domain name.
    Type: Application
    Filed: October 27, 2004
    Publication date: April 27, 2006
    Applicant: Microsoft Corporation
    Inventors: Leszek Mazur, Theodore Roberts, Kevin Damour, Lingan Satkunanathan, Neil Fishman, Scott Manchester
  • Publication number: 20050256805
    Abstract: A license enforcement system is disclosed herein. The system receives digitized licenses associated with computer applications in a secure license store. The licenses are then monitored and compared with the actual use by users to determine compliance with licenses. If users employ an application in violation of licensing terms then corrective action can be taken such as providing warnings and/or shutting down or denying access to a licensed application. Additional security features are employed to ensure that license store data is valid and that the system is constantly monitored except where a bypass component is properly utilized. Furthermore, a user can utilize a plurality of different wizards such as an add license wizard, a backup license wizard and a restore license wizard, to facilitate easy step-by-step interaction with the license system.
    Type: Application
    Filed: July 25, 2005
    Publication date: November 17, 2005
    Applicant: Microsoft Corporation
    Inventors: Lingan Satkunanathan, Sameer Merchant, Gary Raden
  • Publication number: 20050114266
    Abstract: A license enforcement system is disclosed herein. The system receives digitized licenses associated with computer applications in a secure license store. The licenses are then monitored and compared with the actual use by users to determine compliance with licenses. If users employ an application in violation of licensing terms then corrective action can be taken such as providing warnings and/or shutting down or denying access to a licensed application. Additional security features are employed to ensure that license store data is valid and that the system is constantly monitored except where a bypass component is properly utilized. Furthermore, a user can utilize a plurality of different wizards such as an add license wizard, a backup license wizard and a restore license wizard, to facilitate easy step-by-step interaction with the license system.
    Type: Application
    Filed: November 26, 2003
    Publication date: May 26, 2005
    Inventors: Lingan Satkunanathan, Sameer Merchant, Gary Raden
  • Publication number: 20050114265
    Abstract: A license enforcement system is disclosed herein. The system receives digitized licenses associated with computer applications in a secure license store. The licenses are then monitored and compared with the actual use by users to determine compliance with licenses. If users employ an application in violation of licensing terms then corrective action can be taken such as providing warnings and/or shutting down or denying access to a licensed application. Additional security features are employed to ensure that license store data is valid and that the system is constantly monitored except where a bypass component is properly utilized. Furthermore, a user can utilize a plurality of different wizards such as an add license wizard, a backup license wizard and a restore license wizard, to facilitate easy step-by-step interaction with the license system.
    Type: Application
    Filed: November 26, 2003
    Publication date: May 26, 2005
    Inventors: Lingan Satkunanathan, Sameer Merchant, Gary Raden