Patents by Inventor Daniel Schonfeld

Daniel Schonfeld 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: 20240415271
    Abstract: A brush has a brush head having a main body and bristles extending therefrom, with the main body having a cylindrical shaft with a rounded cylindrical circumference. Semispherical bodies having bristles extending therefrom are adapted to be removably secured to axially opposite ends of the main body. These bristles radially extend 360° around both the cylindrical circumference of the main body and each semispherical body. A handle for the brush and an adapter for coupling the brush to a handle, are also provided.
    Type: Application
    Filed: August 27, 2024
    Publication date: December 19, 2024
    Inventors: Mitch Saccoccio, Jonathan Bonelli, Daniel Schonfeld
  • Publication number: 20240349880
    Abstract: A brush has a brush head having a main body and bristles extending therefrom, with the main body having a cylindrical shaft with a rounded cylindrical circumference. Semispherical bodies having bristles extending therefrom are adapted to be removably secured to axially opposite ends of the main body. These bristles radially extend 360° around both the cylindrical circumference of the main body and each semispherical body. A handle for the brush and an adapter for coupling the brush to a handle, are also provided.
    Type: Application
    Filed: November 7, 2023
    Publication date: October 24, 2024
    Inventors: Mitch Saccoccio, Jonathan Bonelli, Daniel Schonfeld
  • Patent number: 12102219
    Abstract: A brush has a brush head having a main body and bristles extending therefrom, with the main body having a cylindrical shaft with a rounded cylindrical circumference. Semispherical bodies having bristles extending therefrom are adapted to be removably secured to axially opposite ends of the main body. These bristles radially extend 360° around both the cylindrical circumference of the main body and each semispherical body. A handle for the brush and an adapter for coupling the brush to a handle, are also provided.
    Type: Grant
    Filed: November 7, 2023
    Date of Patent: October 1, 2024
    Assignee: Asia Connection LLC
    Inventors: Mitch Saccoccio, Jonathan Bonelli, Daniel Schonfeld
  • 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: 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
  • Patent number: 10719523
    Abstract: Non-existent domain (NXD) queries may be monitored to determine if a keyword is included in NXD queries for a brand top level domain (TLD). When a predetermined number of NXD queries have been received for a brand domain that include the keyword, an action may be initiated. The action may be related to the registration of a new domain for the brand domain including the keyword.
    Type: Grant
    Filed: February 6, 2017
    Date of Patent: July 21, 2020
    Assignee: VERISIGN, INC.
    Inventors: Venkata Pattapu, Thomas Correia, Jasenko Ibrahimbegovic, Eric Ying, Daniel Schonfeld
  • Patent number: 10572500
    Abstract: Various embodiments of the invention disclosed herein provide techniques for transforming and distributing data in a distributed computing system. New data types are created on-demand by deriving, transforming, and aggregating data from already existing data sources. A data transformation engine identifies a first subscription request received from a first subscriber for a first resource included in a plurality of resources. The data transformation engine determines that the first resource is not available from any publisher included in a plurality of publishers. The data transformation engine generates a transformation rule that transforms a set of second resources available from a set of first publishers included in the plurality of publishers into the first resource. The data transformation engine transforms the set of second resources into the first resource based on the inferred transformation rule. The data transformation engine publishes the first resource to the first subscriber.
    Type: Grant
    Filed: February 24, 2016
    Date of Patent: February 25, 2020
    Assignee: VERISIGN, INC.
    Inventors: Daniel Schonfeld, Paolo Maresca
  • Patent number: 10185741
    Abstract: Techniques for smart navigation are presented. The techniques can include receiving, at a navigation service and via the internet, a request for a network resource, where the request includes command data provided by a navigation client, and where the command data includes an entity name and a keyword. The techniques can include obtaining, from at least one database of the navigation service, a network locator corresponding to the entity name and the keyword. The techniques can further include providing, in response to the receiving and via the internet, the network locator.
    Type: Grant
    Filed: February 10, 2014
    Date of Patent: January 22, 2019
    Assignee: VERISIGN, INC.
    Inventors: Karthik Shyamsunder, Neel Goyal, Valinder Mangat, Daniel Schonfeld, Burton S. Kaliski, Jr.
  • Patent number: 10075423
    Abstract: Techniques for provisioning a smart navigation service are presented. The provisioning can be performed by a name owner, by the smart navigation service itself, or by a third-party keyword service. The provisioned information can include an entity name, a keyword, and possibly other data correlated to at least one network locator. The navigation service electronically stores in navigation service persistent memory a rule correlating the entity name, the keyword, and, if used, the other data, to the at least one network locator, such that when the navigation service receives, from a client computer communicatively coupled to the navigation service, command data that includes the entity name, the keyword, and possibly other data, the navigation service responds to the client computer with the at least one network locator.
    Type: Grant
    Filed: September 6, 2017
    Date of Patent: September 11, 2018
    Assignee: VERISIGN, INC.
    Inventors: Karthik Shyamsunder, Neel Goyal, Valinder Mangat, Daniel Schonfeld, Burton S. Kaliski, Jr.
  • Publication number: 20180013743
    Abstract: Techniques for provisioning a smart navigation service are presented. The provisioning can be performed by a name owner, by the smart navigation service itself, or by a third-party keyword service. The provisioned information can include an entity name, a keyword, and possibly other data correlated to at least one network locator. The navigation service electronically stores in navigation service persistent memory a rule correlating the entity name, the keyword, and, if used, the other data, to the at least one network locator, such that when the navigation service receives, from a client computer communicatively coupled to the navigation service, command data that includes the entity name, the keyword, and possibly other data, the navigation service responds to the client computer with the at least one network locator.
    Type: Application
    Filed: September 6, 2017
    Publication date: January 11, 2018
    Inventors: Karthik Shyamsunder, Neel Goyal, Valinder Mangat, Daniel Schonfeld, Burton S. Kaliski, JR.
  • Publication number: 20170374042
    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: September 11, 2017
    Publication date: December 28, 2017
    Inventors: Stephen Daniel James, Daniel Schonfeld, Andrew Fregly, Eric Osterweil
  • Publication number: 20170337289
    Abstract: Methods and systems for generating and resolving multi-mode barcodes include a device scanning and translating graphical data representing a barcode pattern into barcode information. The device detects distinct data items in the barcode information that each specifies an action to be taken by the device, and then transmits a request for a preference order to a remote server. Next, the device receives the preference order indicating a ranking of the distinct data items and determines, based on the ranking, an order in which actions specified by the data items are to be taken by the device. The device identifies a data item that the device is capable of taking the action specified by the data item and has a higher ranking in the preference order than the actions specified by all other data items that the device is capable of taking, and performs the action specified by the data item.
    Type: Application
    Filed: August 6, 2017
    Publication date: November 23, 2017
    Inventors: Neel Goyal, Patricia Kelly, Pranab Kumar Dash, Daniel Schonfeld
  • Patent number: 9811599
    Abstract: An apparatus and a non-transitory computer-readable medium may perform a method for providing brand-driven URL keyword navigation. The method may comprise: receiving a user selection of an accepted third party; transmitting third party selection information to the accepted third party, the third party selection information being based on the user selection; and receiving brand-driven keyword data from the accepted third party in response to the transmission of the third party selection information, the brand-driven keyword data mapping a keyword to a particular URL.
    Type: Grant
    Filed: September 19, 2012
    Date of Patent: November 7, 2017
    Assignee: VERISIGN, INC.
    Inventors: Karthik Shyamsunder, Daniel Schonfeld, Burton S. Kaliski, Jr.
  • Patent number: 9781091
    Abstract: Techniques for provisioning a smart navigation service are presented. The provisioning can be performed by a name owner, by the smart navigation service itself, or by a third-party keyword service. The provisioned information can include an entity name, a keyword, and possibly other data correlated to at least one network locator. The navigation service electronically stores in navigation service persistent memory a rule correlating the entity name, the keyword, and, if used, the other data, to the at least one network locator, such that when the navigation service receives, from a client computer communicatively coupled to the navigation service, command data that includes the entity name, the keyword, and possibly other data, the navigation service responds to the client computer with the at least one network locator.
    Type: Grant
    Filed: August 24, 2015
    Date of Patent: October 3, 2017
    Assignee: VERISIGN, INC.
    Inventors: Karthik Shyamsunder, Neel Goyal, Valinder Mangat, Daniel Schonfeld, Burton S. Kaliski, Jr.
  • Patent number: 9762556
    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: January 9, 2015
    Date of Patent: September 12, 2017
    Assignee: VERISIGN, INC.
    Inventors: Stephen Daniel James, Daniel Schonfeld, Andrew Fregly, Eric Osterweil
  • Publication number: 20170244799
    Abstract: Various embodiments of the invention disclosed herein provide techniques for transforming and distributing data in a distributed computing system. New data types are created on-demand by deriving, transforming, and aggregating data from already existing data sources. A data transformation engine identifies a first subscription request received from a first subscriber for a first resource included in a plurality of resources. The data transformation engine determines that the first resource is not available from any publisher included in a plurality of publishers. The data transformation engine generates a transformation rule that transforms a set of second resources available from a set of first publishers included in the plurality of publishers into the first resource. The data transformation engine transforms the set of second resources into the first resource based on the inferred transformation rule. The data transformation engine publishes the first resource to the first subscriber.
    Type: Application
    Filed: February 24, 2016
    Publication date: August 24, 2017
    Inventors: Daniel SCHONFELD, Paolo MARESCA
  • Patent number: 9727657
    Abstract: Methods and systems for generating and resolving multi-mode barcodes include a device scanning and translating graphical data representing a barcode pattern into barcode information. The device detects distinct data items in the barcode information that each specifies an action to be taken by the device, and then transmits a request for a preference order to a remote server. Next, the device receives the preference order indicating a ranking of the distinct data items and determines, based on the ranking, an order in which actions specified by the data items are to be taken by the device. The device identifies a data item that the device is capable of taking the action specified by the data item and has a higher ranking in the preference order than the actions specified by all other data items that the device is capable of taking, and performs the action specified by the data item.
    Type: Grant
    Filed: May 4, 2015
    Date of Patent: August 8, 2017
    Assignee: VeriSign, Inc.
    Inventors: Neel Goyal, Patricia Kelly, Pranab Kumar Dash, Daniel Schonfeld
  • Publication number: 20170206252
    Abstract: Non-existent domain (NXD) queries may be monitored to determine if a keyword is included in NXD queries for a brand top level domain (TLD). When a predetermined number of NXD queries have been received for a brand domain that include the keyword, an action may be initiated. The action may be related to the registration of a new domain for the brand domain including the keyword.
    Type: Application
    Filed: February 6, 2017
    Publication date: July 20, 2017
    Inventors: Venkata Pattapu, Thomas Correia, Jasenko Ibrahimbegovic, Eric Ying, Daniel Schonfeld
  • Patent number: 9646100
    Abstract: An apparatus and a non-transitory computer-readable medium may perform a method for providing content provider-specified URL keyword navigation. The method may comprise: receiving a first HTTP response from a first web server, wherein the first HTTP response includes a client-executable program; executing the client-executable program, wherein executing the client-executable program comprises: identifying a keyword included in a first URL; transmitting at least a portion of the first URL and the keyword to a second server for resolution; and receiving a second URL corresponding to a resolution of the keyword from the second server; sending a second HTTP request to a third web server for a second resource defined by the second URL; and receiving a second HTTP response from the third web server, wherein the second HTTP response includes the third resource.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: May 9, 2017
    Assignee: VERISIGN, INC.
    Inventors: Karthik Shyamsunder, Daniel Schonfeld
  • Patent number: 9563672
    Abstract: Non-existent domain (NXD) queries may be monitored to determine if a keyword is included in NXD queries for a brand top level domain (TLD). When a predetermined number of NXD queries have been received for a brand domain that include the keyword, an action may be initiated. The action may be related to the registration of a new domain for the brand domain including the keyword.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: February 7, 2017
    Assignee: VERISIGN, INC.
    Inventors: Venkata Pattapu, Thomas Correia, Jasenko Ibrahimbegovic, Eric Ying, Daniel Schonfeld