Patents by Inventor ERIC OSTERWEIL

ERIC OSTERWEIL 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: 20250350607
    Abstract: One or more DNS services are provided that are configured to not only tolerate some commonly observed DNSSEC misconfigurations (while still providing DNSSEC's security guarantees), but also provide a more intelligent DNS resolution process informed by DNSSEC.
    Type: Application
    Filed: July 24, 2025
    Publication date: November 13, 2025
    Applicant: VeriSign, Inc.
    Inventors: Burton S. KALISKI, JR., Eric OSTERWEIL
  • Patent number: 12388840
    Abstract: One or more DNS services are provided that are configured to not only tolerate some commonly observed DNSSEC misconfigurations (while still providing DNSSEC's security guarantees), but also provide a more intelligent DNS resolution process informed by DNSSEC.
    Type: Grant
    Filed: March 24, 2023
    Date of Patent: August 12, 2025
    Assignee: VeriSign, Inc.
    Inventors: Burton S. Kaliski, Jr., Eric Osterweil
  • Patent number: 12375441
    Abstract: 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: Grant
    Filed: September 13, 2021
    Date of Patent: July 29, 2025
    Assignee: VeriSign, Inc.
    Inventors: Michael Kaczmarek, Eric Osterweil
  • Patent number: 12212539
    Abstract: 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: Grant
    Filed: September 13, 2021
    Date of Patent: January 28, 2025
    Assignee: VeriSign, Inc.
    Inventors: Michael Kaczmarek, Eric Osterweil
  • Patent number: 12184688
    Abstract: 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: Grant
    Filed: November 11, 2016
    Date of Patent: December 31, 2024
    Assignee: VeriSign, Inc.
    Inventors: Eric Osterweil, Michael Kaczmarek
  • Patent number: 12058099
    Abstract: In one embodiment, a domain name system (DNS) server processes a DNS query based on a policy statement that is attached to the DNS query. Upon receiving the DNS query, the DNS server executes one or more commands specified in the policy statement to generate a query state. The query state controls DNS resolution behavior that the DNS server implements as part of processing the DNS query. The DNS server then performs one or more DNS resolution operations based on DNS query and the query state to generate a response. Advantageously, because the semantics of the policy statement are encapsulated within the policy statement, the policy statement enables a client to unambiguously control DNS resolution behavior. By contrast, conventional DNS resolution guidance mechanisms that rely on DNS servers to infer policies based on client data may not reflect the preferences of the clients.
    Type: Grant
    Filed: May 19, 2023
    Date of Patent: August 6, 2024
    Assignee: VeriSign, Inc.
    Inventors: Eric Osterweil, Ashvatth Lakshmanan
  • Publication number: 20240129290
    Abstract: A method, system, and computer-readable memory containing instructions include receiving a DNS request containing authentication information, validating the authentication information, determining an appropriate action to take based on the validating status, and taking the appropriate action. Actions may include responding with an individualized network layer address or service location address, delaying sending a response message, sending a network layer address or service location address corresponding to a site containing authentication information, and sending a response with a network layer address or service location address with a web address configured to mimic the website related to the requested resource.
    Type: Application
    Filed: December 28, 2023
    Publication date: April 18, 2024
    Applicant: VeriSign, Inc.
    Inventors: Danny MCPHERSON, Joseph WALDRON, Eric OSTERWEIL
  • Patent number: 11943197
    Abstract: Embodiments relate to systems, devices, non-transitory computer-readable storage media, and computer-implemented methods for resolving DNS requests by receiving a first Domain Name System (DNS) resolution request, extracting first contextual data from the first DNS resolution request, determining to apply a first resolution rule based on the first contextual data and a contextual condition, forwarding the first DNS resolution request to a DNS resolver based on applying the first resolution rule, receiving a second DNS resolution request, extracting second contextual data from the second DNS resolution request, determining to apply a second resolution rule based on the second contextual data and the contextual condition, and retrieving a resource in response to the second DNS resolution request based on applying the second resolution rule.
    Type: Grant
    Filed: September 30, 2022
    Date of Patent: March 26, 2024
    Assignee: VeriSign, Inc.
    Inventors: Danny McPherson, Eric Osterweil
  • Patent number: 11882109
    Abstract: A method, system, and computer-readable memory containing instructions include receiving a DNS request containing authentication information, validating the authentication information, determining an appropriate action to take based on the validating status, and taking the appropriate action. Actions may include responding with an individualized network layer address or service location address, delaying sending a response message, sending a network layer address or service location address corresponding to a site containing authentication information, and sending a response with a network layer address or service location address with a web address configured to mimic the website related to the requested resource.
    Type: Grant
    Filed: October 2, 2020
    Date of Patent: January 23, 2024
    Assignee: VeriSign, Inc.
    Inventors: Danny McPherson, Joseph Waldron, Eric Osterweil
  • Patent number: 11824829
    Abstract: Systems, devices and methods for a Domain Name Data Networking (DNDN) content delivery system are disclosed. Embodiments perform operations including obtaining a content object having a unique identifier. The operations also include storing a local instance of the content object in association with DNS resource records and the unique identifier. The operations further include providing the local instance of the content to a client in response to receiving a request from the client including the unique identifier.
    Type: Grant
    Filed: August 5, 2022
    Date of Patent: November 21, 2023
    Assignee: VeriSign, Inc.
    Inventors: Eric Osterweil, G. Craig Murray, Abedelaziz Mohaisen, Danny McPherson
  • Publication number: 20230362050
    Abstract: In one embodiment, a zone resiliency application indicates that an authoritative name server is in a degraded state. In operation, the zone resiliency application determines that the authoritative name server is in a degraded state. The zone resiliency application then generates a status record that indicates the degraded state. Subsequently, the zone resiliency application associates the status record with a domain name service (DNS) response to a DNS query. The zone resiliency application then transmits the DNS response and the associated status record to a requester.
    Type: Application
    Filed: July 13, 2023
    Publication date: November 9, 2023
    Applicant: VeriSign, Inc.
    Inventors: Burton S. KALISKI, JR., Eric OSTERWEIL, Duane WESSELS, Frank SCALZO, Glen WILEY, Shumon HUQUE
  • Patent number: 11743107
    Abstract: In one embodiment, a zone resiliency application indicates that an authoritative name server is in a degraded state. In operation, the zone resiliency application determines that the authoritative name server is in a degraded state. The zone resiliency application then generates a status record that indicates the degraded state. Subsequently, the zone resiliency application associates the status record with a domain name service (DNS) response to a DNS query. The zone resiliency application then transmits the DNS response and the associated status record to a requester.
    Type: Grant
    Filed: January 26, 2018
    Date of Patent: August 29, 2023
    Assignee: VeriSign, Inc.
    Inventors: Burton S. Kaliski, Jr., Eric Osterweil, Duane Wessels, Frank Scalzo, Glen Wiley, Shumon Huque
  • Publication number: 20230231856
    Abstract: One or more DNS services are provided that are configured to not only tolerate some commonly observed DNSSEC misconfigurations (while still providing DNSSEC's security guarantees), but also provide a more intelligent DNS resolution process informed by DNSSEC.
    Type: Application
    Filed: March 24, 2023
    Publication date: July 20, 2023
    Applicant: VeriSign, Inc.
    Inventors: Burton S. Kaliski, JR., Eric Osterweil
  • Patent number: 11700230
    Abstract: In one embodiment, a domain name system (DNS) server processes a DNS query based on a policy statement that is attached to the DNS query. Upon receiving the DNS query, the DNS server executes one or more commands specified in the policy statement to generate a query state. The query state controls DNS resolution behavior that the DNS server implements as part of processing the DNS query. The DNS server then performs one or more DNS resolution operations based on DNS query and the query state to generate a response. Advantageously, because the semantics of the policy statement are encapsulated within the policy statement, the policy statement enables a client to unambiguously control DNS resolution behavior. By contrast, conventional DNS resolution guidance mechanisms that rely on DNS servers to infer policies based on client data may not reflect the preferences of the clients.
    Type: Grant
    Filed: April 1, 2021
    Date of Patent: July 11, 2023
    Assignee: VeriSign, Inc.
    Inventors: Eric Osterweil, Ashvatth Lakshmanan
  • Patent number: 11616788
    Abstract: One or more DNS services are provided that are configured to not only tolerate some commonly observed DNSSEC misconfigurations (while still providing DNSSEC's security guarantees), but also provide a more intelligent DNS resolution process informed by DNSSEC.
    Type: Grant
    Filed: July 24, 2020
    Date of Patent: March 28, 2023
    Assignee: VeriSign, Inc.
    Inventors: Burton S. Kaliski, Jr., Eric Osterweil
  • Publication number: 20220377050
    Abstract: Systems, devices and methods for a Domain Name Data Networking (DNDN) content delivery system are disclosed. Embodiments perform operations including obtaining a content object having a unique identifier. The operations also include storing a local instance of the content object in association with DNS resource records and the unique identifier. The operations further include providing the local instance of the content to a client in response to receiving a request from the client including the unique identifier.
    Type: Application
    Filed: August 5, 2022
    Publication date: November 24, 2022
    Applicant: VeriSign, Inc.
    Inventors: Eric OSTERWEIL, G. Craig MURRAY, Abedelaziz MOHAISEN, Danny MCPHERSON
  • Patent number: 11477159
    Abstract: Embodiments relate to systems, devices, non-transitory computer-readable storage media, and computer-implemented methods for resolving DNS requests by receiving a first Domain Name System (DNS) resolution request, extracting first contextual data from the first DNS resolution request, determining to apply a first resolution rule based on the first contextual data and a contextual condition, forwarding the first DNS resolution request to a DNS resolver based on applying the first resolution rule, receiving a second DNS resolution request, extracting second contextual data from the second DNS resolution request, determining to apply a second resolution rule based on the second contextual data and the contextual condition, and retrieving a resource in response to the second DNS resolution request based on applying the second resolution rule.
    Type: Grant
    Filed: December 28, 2016
    Date of Patent: October 18, 2022
    Assignee: VeriSign, Inc.
    Inventors: Danny McPherson, Eric Osterweil
  • Publication number: 20220255910
    Abstract: Provided herein is a method for registering an IoT device with a DNS registry. The method can include obtaining, at a DNS server, an identifier, IP address, and a public key of an asymmetric key pair associated with the IoT device from a network gateway device that is in communication with the IoT device, wherein the asymmetric key pair is provisioned onto the IoT device and an associated private key stored within a memory of the IoT device at a time that IoT device is manufactured or during a predetermined time window after manufacturing; creating at least one DNS record for the IoT device; assigning a domain name associated with the internet protocol (“IP”) address to the IoT device; storing the identifier, IP address, the domain name, and the public key in the at least one DNS record; and providing confirmation of the registration to the IoT device.
    Type: Application
    Filed: April 26, 2022
    Publication date: August 11, 2022
    Applicant: VeriSign, Inc.
    Inventors: Stephen Daniel JAMES, Daniel SCHONFELD, Andrew FREGLY, Eric OSTERWEIL
  • Patent number: 11411912
    Abstract: Systems, devices and methods for a Domain Name Data Networking (DNDN) content delivery system are disclosed. Embodiments perform operations including obtaining a content object having a unique identifier. The operations also include storing a local instance of the content object in association with DNS resource records and the unique identifier. The operations further include providing the local instance of the content to a client in response to receiving a request from the client including the unique identifier.
    Type: Grant
    Filed: May 5, 2016
    Date of Patent: August 9, 2022
    Assignee: VeriSign, Inc.
    Inventors: Eric Osterweil, G. Craig Murray, Abedelaziz Mohaisen, Danny McPherson
  • Patent number: 11323422
    Abstract: Provided herein is a method for registering an IoT device with a DNS registry. The method can include obtaining, at a DNS server, an identifier, IP address, and a public key of an asymmetric key pair associated with the IoT device from a network gateway device that is in communication with the IoT device, wherein the asymmetric key pair is provisioned onto the IoT device and an associated private key stored within a memory of the IoT device at a time that IoT device is manufactured or during a predetermined time window after manufacturing; creating at least one DNS record for the IoT device; assigning a domain name associated with the internet protocol (“IP”) address to the IoT device; storing the identifier, IP address, the domain name, and the public key in the at least one DNS record; and providing confirmation of the registration to the IoT device.
    Type: Grant
    Filed: September 11, 2017
    Date of Patent: May 3, 2022
    Assignee: VeriSign, Inc.
    Inventors: Stephen Daniel James, Daniel Schonfeld, Andrew Fregly, Eric Osterweil