Patents by Inventor Leszek Mazur
Leszek Mazur 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: 9270471Abstract: Described is a technology by which machines of a (typically small) network have associated public key-based certificates for use in authentication with a server and validation of other machines in the network. This provides an inexpensive and straightforward mechanism to control, manage and maintain client machines, as well as to allow valid client machines to securely communicate with one another and recognize machines that are not valid on the network. Certificates are maintained on the server and checked for validity as needed.Type: GrantFiled: August 10, 2011Date of Patent: February 23, 2016Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Jianhui Xie, Leszek Mazur, Sean Daniel
-
Patent number: 8955082Abstract: An authentication mechanism in a local area network may use a cloud authentication mechanism to allow or deny authentication requests. A user may gain access within a local area network by entering a cloud identification and password, which may be verified by a cloud authentication mechanism. If the authentication is successful from the cloud authentication mechanism, the user identification and password are stored locally for subsequent authentication requests. In some embodiments, the cloud password may be periodically flushed so that subsequent requests may be passed to the cloud authentication mechanism. The authentication mechanism may be used in both domain and workgroup local area networks, and may operate in parallel with other users who may have local area network or client credentials which may not be authenticated from the cloud.Type: GrantFiled: November 11, 2013Date of Patent: February 10, 2015Assignee: Microsoft CorporationInventors: Leszek Mazur, Jianhui Xie, Sean D. Daniel, Cesare John Saretto
-
Patent number: 8924519Abstract: A client process may identify a local DNS server and may change a DHCP-supplied DNS setting to the local DNS server when the local DNS server is present. The client process may periodically monitor the local DNS server and, if the local DNS server is not present, the client process may revert the DNS setting to the originally supplied DHCP DNS setting. The client process may actively monitor the local DNS server by initiating communication with the local DNS server, or may passively monitor by listening for activity by the local DNS server.Type: GrantFiled: November 3, 2009Date of Patent: December 30, 2014Assignee: Microsoft CorporationInventors: Leszek Mazur, Ying Qiu, Sean D. Daniel
-
Publication number: 20140181948Abstract: An authentication mechanism in a local area network may use a cloud authentication mechanism to allow or deny authentication requests. A user may gain access within a local area network by entering a cloud identification and password, which may be verified by a cloud authentication mechanism. If the authentication is successful from the cloud authentication mechanism, the user identification and password are stored locally for subsequent authentication requests. In some embodiments, the cloud password may be periodically flushed so that subsequent requests may be passed to the cloud authentication mechanism. The authentication mechanism may be used in both domain and workgroup local area networks, and may operate in parallel with other users who may have local area network or client credentials which may not be authenticated from the cloud.Type: ApplicationFiled: November 11, 2013Publication date: June 26, 2014Applicant: Microsoft CorporationInventors: Leszek Mazur, Jianhui Xie, Sean D. Daniel, Cesare John Saretto
-
Patent number: 8584221Abstract: An authentication mechanism in a local area network may use a cloud authentication mechanism to allow or deny authentication requests. A user may gain access within a local area network by entering a cloud identification and password, which may be verified by a cloud authentication mechanism. If the authentication is successful from the cloud authentication mechanism, the user identification and password are stored locally for subsequent authentication requests. In some embodiments, the cloud password may be periodically flushed so that subsequent requests may be passed to the cloud authentication mechanism. The authentication mechanism may be used in both domain and workgroup local area networks, and may operate in parallel with other users who may have local area network or client credentials which may not be authenticated from the cloud.Type: GrantFiled: October 23, 2009Date of Patent: November 12, 2013Assignee: Microsoft CorporationInventors: Leszek Mazur, Jianhui Xie, Sean D. Daniel, Cesare John Saretto
-
Publication number: 20130042315Abstract: Described is a technology by which machines of a (typically small) network have associated public key-based certificates for use in authentication with a server and validation of other machines in the network. This provides an inexpensive and straightforward mechanism to control, manage and maintain client machines, as well as to allow valid client machines to securely communicate with one another and recognize machines that are not valid on the network. Certificates are maintained on the server and checked for validity as needed.Type: ApplicationFiled: August 10, 2011Publication date: February 14, 2013Applicant: MICROSOFT CORPORATIONInventors: Jianhui Xie, Leszek Mazur, Sean Daniel
-
Publication number: 20120271945Abstract: The subject disclosure is directed towards establishing communication between a client computer and a network resource on a computer network when DNS resolution has failed because of a DNS proxy solution. A user may request that the client use a tool as an alternative to DNS resolution. The client may monitor the network for a broadcast from the network resource, which contains information needed for the client to access the network resource. The network resource may broadcast the information from time to time, or it may broadcast it in response to a specific request from the client.Type: ApplicationFiled: April 20, 2011Publication date: October 25, 2012Applicant: MICROSOFT CORPORATIONInventors: Jianhui Xie, Leszek Mazur, Sean Daniel, Ferry Susanto
-
Patent number: 8090766Abstract: A computerized method for identifying, ranking, and auditing configurable providers is described. The method receives and stores information about plural providers including provider name, provider icon, provider contact information, landing URL, configurables offered, geographical locations, and descriptions of configurables. The method receives a request from a computer that includes a geographic location. The method searches the stored information about providers in order to identify a list of provider servers that auto-configure configurables in the geographic location. The method sends information and the list of provider servers to the computer, and the sent information includes provider names, provider rank, provider landing URL, and descriptions of configurables. The method receives auditing information from the computer including a provider server selected from the list, a transaction for a selected configurable, and an indication that the selected configurable is operational.Type: GrantFiled: August 15, 2006Date of Patent: January 3, 2012Assignee: Microsoft CorporationInventors: Adam C. DePue, Dean P. Paron, Leszek Mazur, Sean Daniel
-
Patent number: 8073971Abstract: 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: GrantFiled: December 10, 2004Date of Patent: December 6, 2011Assignee: Microsoft CorporationInventors: Theodore H Roberts, III, Kevin T Damour, Leszek Mazur, Lingan Satkunanathan, Scott A Manchester
-
Patent number: 8055747Abstract: A computer communicates with a referral server according to a web service definition to select and audit performance of an internet service. The computer sends and receives messages requesting internet services available in a geographic region and the message includes an identifier where the computer is located. Other received messages indicating available services including, top-level-domains, currency, and languages available in the geographic region. For example, for domain name services, messages include top-level domains, and for other services, messages include currency, languages, etc. Messages include a list of providers available in the geographic region, and for each provider in the list, a provider name, a description of provider services, or a provider URL.Type: GrantFiled: August 15, 2006Date of Patent: November 8, 2011Assignee: Microsoft CorporationInventors: Leszek Mazur, Adam C. DePue, Dean P. Paron, Kevin T. Damour, Neil Scott Fishman
-
Patent number: 8041785Abstract: Described is a technology by which network server software has an interface into which a plurality of software router providers, that have methods to configure routers, may be plugged in. The network server software communicates with each provider to determine each of the provider's capabilities with respect to configuring a connected network router. A router provider is chosen based on that provider's capabilities in order to configure the router. In one example implementation, a router configuration component of the network software passes an IP address of the router to each provider and receives a score in return that indicates that provider's capabilities with respect to configuring the connected router. The provider with the best score is chosen for use in configuring the router. The score is built from weighted values, with more weight given to the capabilities deemed more valuable to users who need to configure routers.Type: GrantFiled: January 17, 2007Date of Patent: October 18, 2011Assignee: Microsoft CorporationInventors: Leszek Mazur, Sean David Daniel, Adam C. DePue
-
Patent number: 7979320Abstract: 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: GrantFiled: August 15, 2006Date of Patent: July 12, 2011Assignee: Microsoft CorporationInventors: Dean P. Paron, Huseyin Gok, Kevin T. Damour, Leszek Mazur, Lingan Satkunanathan, Neil Scott Fishman
-
Publication number: 20110106919Abstract: A client process may identify a local DNS server and may change a DHCP-supplied DNS setting to the local DNS server when the local DNS server is present. The client process may periodically monitor the local DNS server and, if the local DNS server is not present, the client process may revert the DNS setting to the originally supplied DHCP DNS setting. The client process may actively monitor the local DNS server by initiating communication with the local DNS server, or may passively monitor by listening for activity by the local DNS server.Type: ApplicationFiled: November 3, 2009Publication date: May 5, 2011Applicant: MICROSOFT CORPORATIONInventors: Leszek Mazur, Ying Qiu, Sean D. Daniel
-
Publication number: 20110099616Abstract: An authentication mechanism in a local area network may use a cloud authentication mechanism to allow or deny authentication requests. A user may gain access within a local area network by entering a cloud identification and password, which may be verified by a cloud authentication mechanism. If the authentication is successful from the cloud authentication mechanism, the user identification and password are stored locally for subsequent authentication requests. In some embodiments, the cloud password may be periodically flushed so that subsequent requests may be passed to the cloud authentication mechanism. The authentication mechanism may be used in both domain and workgroup local area networks, and may operate in parallel with other users who may have local area network or client credentials which may not be authenticated from the cloud.Type: ApplicationFiled: October 23, 2009Publication date: April 28, 2011Applicant: MICROSOFT CORPORATIONInventors: Leszek Mazur, Jianhui Xie, Sean D. Daniel, Cesare John Saretto
-
Patent number: 7743093Abstract: 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: GrantFiled: November 10, 2004Date of Patent: June 22, 2010Assignee: Microsoft CorporationInventors: Kevin T. Damour, Lingan Satkunanathan, Theodore H. Roberts, III, Leszek Mazur, Neil S. Fishman, Scott A. Manchester
-
Patent number: 7734738Abstract: Described is a technology by which a server automatically configures itself for adding to an existing network. Upon connection to the network, the server obtains settings including existing subnet and gateway IP addresses from a DHCP assigned IP configuration (e.g., a router). The server uses the settings to automatically configure itself to dynamically provide addresses similar to the previous scope to clients. In one implementation, the server software sets its network card to a static IP address state while the server is configured, and thereafter sets the network card to a dynamic state. The router is disabled during server configuration, and re-enabled thereafter, whereby the server DHCP service instead of the router DHCP service assigns the addresses. The server may also attempt to automatically connect to the Internet.Type: GrantFiled: January 17, 2007Date of Patent: June 8, 2010Assignee: Microsoft CorporationInventors: Sean David Daniel, Leszek Mazur, Adam C. DePue
-
Patent number: 7596615Abstract: 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: GrantFiled: February 22, 2006Date of Patent: September 29, 2009Assignee: Microsoft CorporationInventors: Lingan Satkunanathan, Michael Kramer, Eric B. Watson, Leszek Mazur, Alireza Farhangi, Murali Vajjiravel, Murali Sangubhatla
-
Patent number: 7424209Abstract: Systems and methods for archiving real-time data are provided. Real-time data transport files can be transferred from a data store to an output data store for play back on digital devices, such as digital VCR and digital display devices. A synchronizer component facilitates the generation of real-time timestamps from a plurality of reference timestamps for recording the real-time data transport files onto the output data store via a digital recording device.Type: GrantFiled: February 13, 2003Date of Patent: September 9, 2008Assignee: Microsoft CorporationInventor: Leszek Mazur
-
Patent number: 7421730Abstract: A providing computer system may receive a request, via a stateless protocol, to access a resource. An access control application may refer to administrative rules to set validation information associated with the request. Validation information may be in the form of electronic text that is stored in a location such as a cookie or state-table. Validation information may indicate the state of a session associated with a resource, such as whether a session is in a logged-in or logged-out state. When a request is received, validation information and authentication information may be utilized together to determine if access to a resource should be granted. When access to a resource is granted or denied, validation information may be updated to indicate that the state of the session has changed.Type: GrantFiled: May 9, 2002Date of Patent: September 2, 2008Assignee: Microsoft CorporationInventors: Dan E. Walther, Michael Kramer, Anthony Y. Kueh, Leszek Mazur
-
Publication number: 20080172477Abstract: Described is a technology by which network server software has an interface into which a plurality of software router providers, that have methods to configure routers, may be plugged in. The network server software communicates with each provider to determine each of the provider's capabilities with respect to configuring a connected network router. A router provider is chosen based on that provider's capabilities in order to configure the router. In one example implementation, a router configuration component of the network software passes an IP address of the router to each provider and receives a score in return that indicates that provider's capabilities with respect to configuring the connected router. The provider with the best score is chosen for use in configuring the router. The score is built from weighted values, with more weight given to the capabilities deemed more valuable to users who need to configure routers.Type: ApplicationFiled: January 17, 2007Publication date: July 17, 2008Applicant: Microsoft CorporationInventors: Leszek Mazur, Sean David Daniel, Adam C. DePue