Patents by Inventor Michael Kaczmarek
Michael Kaczmarek 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: 12375441Abstract: In one embodiment, a global domain name system (DNS) server processes a DNS query based on an internal network policy. Upon receiving a DNS query that is associated with a source IP address, the global DNS server identifies a client subnet based on the DNS query. The client subnet is associated with an internal device on an internal network. The global DNS server selects an internal network policy from multiple predetermined policies based on the source IP address and the client subnet. The global DNS server then tailors one or more DNS resolution operations that generate a response to the DNS query based on the selected internal network policy. Advantageously, the client subnet provides the global DNS server with visibility into the internal network. Such visibility enables the global DNS server to apply policies selectively at the granularity of individual devices on the internal network.Type: GrantFiled: September 13, 2021Date of Patent: July 29, 2025Assignee: VeriSign, Inc.Inventors: Michael Kaczmarek, Eric Osterweil
-
Patent number: 12212539Abstract: In one embodiment, a global domain name system (DNS) server processes a DNS query based on an internal network policy. Upon receiving a DNS query that is associated with a source IP address, the global DNS server identifies a client subnet based on the DNS query. The client subnet is associated with an internal device on an internal network. The global DNS server selects an internal network policy from multiple predetermined policies based on the source IP address and the client subnet. The global DNS server then tailors one or more DNS resolution operations that generate a response to the DNS query based on the selected internal network policy. Advantageously, the client subnet provides the global DNS server with visibility into the internal network. Such visibility enables the global DNS server to apply policies selectively at the granularity of individual devices on the internal network.Type: GrantFiled: September 13, 2021Date of Patent: January 28, 2025Assignee: VeriSign, Inc.Inventors: Michael Kaczmarek, Eric Osterweil
-
Patent number: 12184688Abstract: In one embodiment, a profiling engine analyzes DNS transaction data that is logged by a recursive resolver to generate profiling results that are used to manage network activity. In operation, the profiling engine computes scores based on the DNS transaction data and scoring criteria. The profiling engine may compute any number of scores at any level of granularity. For example, the profiling engine may compute a score for each source IP address that is associated with the DNS transaction data. Subsequently, the profiling engine generates profiling results based on the scores and profiling criteria. Notably, DNS queries are typically the first step of longer transaction chains that result in the transfer of data to and from the network. Consequently, the profiling engine may provide more timely and comprehensive insight into network activities than conventional network management tools that analyze data at layers that are further down transaction chains.Type: GrantFiled: November 11, 2016Date of Patent: December 31, 2024Assignee: VeriSign, Inc.Inventors: Eric Osterweil, Michael Kaczmarek
-
Patent number: 11122004Abstract: In one embodiment, a global domain name system (DNS) server processes a DNS query based on an internal network policy. Upon receiving a DNS query that is associated with a source IP address, the global DNS server identifies a client subnet based on the DNS query. The client subnet is associated with an internal device on an internal network. The global DNS server selects an internal network policy from multiple predetermined policies based on the source IP address and the client subnet. The global DNS server then tailors one or more DNS resolution operations that generate a response to the DNS query based on the selected internal network policy. Advantageously, the client subnet provides the global DNS server with visibility into the internal network. Such visibility enables the global DNS server to apply policies selectively at the granularity of individual devices on the internal network.Type: GrantFiled: October 21, 2016Date of Patent: September 14, 2021Assignee: VERISIGN, INC.Inventors: Michael Kaczmarek, Eric Osterweil
-
Patent number: 10992630Abstract: Various embodiments disclosed herein provide techniques for transmitting an email message over a network. An email forwarding application executing on an email server receives a first request from a first device within the network to resolve an email address of an email recipient, where the email address is associated with a first domain. The email forwarding application determines that the email recipient is associated with a second domain. The email forwarding application transmits, to the first device, a first response to the first request that identifies the email recipient and the second domain.Type: GrantFiled: January 22, 2018Date of Patent: April 27, 2021Assignee: VERISIGN, INC.Inventors: Michael Kaczmarek, Sameer Thakar, Eric Osterweil
-
Publication number: 20180139229Abstract: In one embodiment, a profiling engine analyzes DNS transaction data that is logged by a recursive resolver to generate profiling results that are used to manage network activity. In operation, the profiling engine computes scores based on the DNS transaction data and scoring criteria. The profiling engine may compute any number of scores at any level of granularity. For example, the profiling engine may compute a score for each source IP address that is associated with the DNS transaction data. Subsequently, the profiling engine generates profiling results based on the scores and profiling criteria. Notably, DNS queries are typically the first step of longer transaction chains that result in the transfer of data to and from the network. Consequently, the profiling engine may provide more timely and comprehensive insight into network activities than conventional network management tools that analyze data at layers that are further down transaction chains.Type: ApplicationFiled: November 11, 2016Publication date: May 17, 2018Inventors: Eric OSTERWEIL, Michael KACZMAREK
-
Publication number: 20090299797Abstract: A document is generated that is configured to architect an infrastructure environment. Capabilities and requirements are determined for one or more technology solutions in an infrastructure technology space. Factors considered in selecting the one or more technology solutions for implementation are determined. The determined capabilities and requirements are mapped to the determined factors. A flow diagram is generated based on the mapping. The flow diagram includes a beginning node, at least one of a task node or a decision node, and at least one end node. A description of the flow diagram is generated that includes a description of the task node(s) and/or decision node(s). A document is generated that includes the flow diagram and the description of the flow diagram. The document may be configured to assist a user in selecting an infrastructure technology solution, or to assist the user with planning/designing a selected infrastructure technology solution.Type: ApplicationFiled: May 30, 2008Publication date: December 3, 2009Applicant: Microsoft CorporationInventors: Michael Kaczmarek, Fergus Stewart, Charles Denny, Robin Maher
-
Patent number: 5204509Abstract: A self regulating heated switch assembly is provided for heating the interior of a switch housing so as to prevent freezing of switch contacts therein. The switch assembly includes a switch housing, an insulative cover member, and a PTC heater device. The switch housing includes top, bottom, front, rear and end walls. The insulative cover member is formed of opposed front and rear panels. The front and rear panels are disposed in a spaced apart relationship to the corresponding front and rear walls of the switch housing. The heater device is sandwiched between the front wall of the switch housing and the front panel of the cover member and between the rear wall of the switch housing and the rear panel of the cover member so as to transmit heat into the interior of the switch housing.Type: GrantFiled: May 31, 1991Date of Patent: April 20, 1993Assignee: Illinois Tool Works Inc.Inventors: Harry N. Etters, Michael Kaczmarek