Patents by Inventor Daniel R. Brown
Daniel R. Brown 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: 20240099527Abstract: A surface cleaning head includes a housing having a front side and back side, a brush roll rotatably mounted to the housing within a suction conduit and having at least a portion proximate the opening of the suction conduit, a leading roller mounted to the housing in front of the brush roll, and a drive mechanism operatively coupled to the brush roll and the leading roller for driving the brush roll and the leading roller at same time. The brush roll includes an agitator body and a first bristle/flap arrangement comprising a first deformable flap extending from the agitator body and a first bristle strip and/or row of tufts extending from the agitator body and disposed adjacent to the first deformable flap. The first deformable flap is disposed at an aggressive angle and the first bristle strip and/or row of tufts is arranged at a passive angle.Type: ApplicationFiled: September 3, 2021Publication date: March 28, 2024Inventors: Steven GACIN, Jason B. THORNE, Adam UDY, Charles S. BRUNNER, Xavier F. CULLERE, Nicholas Sardar, Ognjen VRDOLJAK, Daniel R. DER MARDEROSIAN, Andre D. BROWN, Daniel J. INNES
-
Publication number: 20240090655Abstract: A teeth cleaning system that measures and analyzes analytes in a user's saliva. The system includes an actuated tray comprising brushing elements. At least one integrated sensor may be housed in a tray of said teeth cleaning system that can detect one or more analytes within said user's saliva. In operation, said integrated sensor is exposed to said user's saliva for measuring a concentration of said analyte in said user's saliva. An electrochemical analyzer and/or a processor may also be housed in a handle assembly for analyzing a signal related to at least one measuring of said concentration of said analyte. Said concentration readings and analysis may be sent to an external network, including a network that interfaces a mobile app for further analysis, presentation, or personalized advice and products sent to said user through said mobile app.Type: ApplicationFiled: September 20, 2023Publication date: March 21, 2024Applicant: Feno Labs, Inc.Inventors: Kenneth R Brown, Andreas Singh Dierks, Daniel Stage Kristoffersen, Hans L Michaelsen
-
Publication number: 20240090721Abstract: A robotic cleaner includes a housing, a suction conduit with an opening, and a leading roller mounted in front of a brush roll. An inter-roller air passageway may be defined between the leading roller and the brush roll wherein the lower portion of the leading roller is exposed to a flow path to the suction conduit and an upper portion of the leading roller is outside of the flow path. Optionally, a combing unit includes a plurality of combing protrusions extending into the leading roller and having leading edges not aligned with a center of the leading roller. Optionally, a sealing strip is located along a rear side of the opening and along a portion of left and right sides of the opening. The underside may define side edge vacuum passageways extending from the sides of the housing partially between the leading roller and the sealing strip towards the opening.Type: ApplicationFiled: November 27, 2023Publication date: March 21, 2024Inventors: Steven Paul CARTER, Adam Udy, Catriona A. Sutter, Christopher Pinches, David S. Clare, Andre David Brown, John Freese, Patrick Cleary, Alexander J. Calvino, Lee Cottrell, Daniel Meyer, Daniel John Innes, David Jalbert, Jason B. Thorne, Peter Hutchinson, Gordon Howes, Wenxiu Gao, David Wu, David W. Poirier, Daniel R. Der Marderosian
-
Publication number: 20240078222Abstract: A value is assigned to a rate threshold for adding child nodes to a distinct parent node in a tree data structure. A first datum comprising a first variable assigned a first value and a second variable assigned a first value is added to the tree at a first timestamp, by adding to the first level in the tree a first parent node representing the first variable assigned the first value and adding to the second level in the tree a first child node representing the second variable assigned the first value and connected by a first directed edge from the first parent node. A second datum comprising the first variable assigned the first value and the second variable assigned a second value is received at a second timestamp. The method blocks adding to the second level in the tree a second child node representing the second variable assigned the second value and connected by a second directed edge from the first parent node when a rate based on the first timestamp and the second timestamp exceeds the rate threshold.Type: ApplicationFiled: September 2, 2022Publication date: March 7, 2024Inventors: Daniel W. Brown, Johnathan Hoyt, Sseziwa A. Mukasa, Thomas R. Hobson
-
Publication number: 20190262434Abstract: Provided herein are proteases that can be capable of cleaving immunoglobulins, including immunoglobulin G in a subject, which can be a canine. Also provided herein are methods of administering a protease provided herein to a subject, which can be a canine.Type: ApplicationFiled: May 16, 2019Publication date: August 29, 2019Inventor: Daniel R. BROWN
-
Patent number: 9967239Abstract: The invention provides a method of verifiable generation of public keys. According to the method, a self-signed signature is first generated and then used as input to the generation of a pair of private and public keys. Verification of the signature proves that the keys are generated from a key generation process utilizing the signature. A certification authority can validate and verify a public key generated from a verifiable key generation process.Type: GrantFiled: January 11, 2016Date of Patent: May 8, 2018Assignee: Certicom Corp.Inventor: Daniel R. Brown
-
Patent number: 9820509Abstract: An electronic cigarette with an atomizer cartridge and a battery assembly. The atomizer cartridge has an atomizer coupled to a first and second terminal of a cartridge interface. A passive electrical circuit is coupled between the first terminal and a sensing terminal. The battery assembly has an interface with a first, second, and sensing contact. The interface engages the cartridge interface to provide electrical continuity between the terminals and contacts. The battery assembly has an atomizer drive circuit connected between the first and second contact, and a controller that activates the atomizer drive circuit in response to negative pressure at a draw sensor. A sensing circuit coupled to the sensing contact outputs a parameter signal indicative of the electrical parameters of the passive electrical circuit. The controller activates an RGB LED to produce discrete colors of light corresponding to discrete values of the parameter signal.Type: GrantFiled: October 10, 2013Date of Patent: November 21, 2017Inventors: Kyle D. Newton, Daniel R. Brown
-
Patent number: 9455832Abstract: A portion of the signed message in an ECPVS is kept truly confidential by dividing the message being signed into at least three parts, wherein one portion is visible, another portion is recoverable by any entity and carries the necessary redundancy for verification, and at least one additional portion is kept confidential. The additional portion is kept confidential by encrypting such portion using a key generated from information specific to that verifying entity. In this way, any entity with access to the signer's public key can verify the signature by checking for a specific characteristic, such as a certain amount of redundancy in the one recovered portion, but cannot recover the confidential portion, only the specific entity can do so. Message recovery is also provided in an elliptic curve signature using a modification of the well analyzed ECDSA signing equation instead of, e.g. the Schnorr equation used in traditional PV signature schemes.Type: GrantFiled: September 4, 2008Date of Patent: September 27, 2016Assignee: Certicom Corp.Inventors: Daniel R. Brown, Matthew J. Campagna, Marinus Struik, Scott A. Vanstone
-
Patent number: 9240884Abstract: The invention provides a method of verifiable generation of public keys. According to the method, a self-signed signature is first generated and then used as input to the generation of a pair of private and public keys. Verification of the signature proves that the keys are generated from a key generation process utilizing the signature. A certification authority can validate and verify a public key generated from a verifiable key generation process.Type: GrantFiled: October 28, 2004Date of Patent: January 19, 2016Assignee: Certicom Corp.Inventor: Daniel R. Brown
-
Publication number: 20150101625Abstract: An electronic cigarette with an atomizer cartridge and a battery assembly. The atomizer cartridge has an atomizer coupled to a first and second terminal of a cartridge interface. A passive electrical circuit is coupled between the first terminal and a sensing terminal. The battery assembly has an interface with a first, second, and sensing contact. The interface engages the cartridge interface to provide electrical continuity between the terminals and contacts. The battery assembly has an atomizer drive circuit connected between the first and second contact, and a controller that activates the atomizer drive circuit in response to negative pressure at a draw sensor. A sensing circuit coupled to the sensing contact outputs a parameter signal indicative of the electrical parameters of the passive electrical circuit. The controller activates an RGB LED to produce discrete colors of light corresponding to discrete values of the parameter signal.Type: ApplicationFiled: October 10, 2013Publication date: April 16, 2015Inventors: Kyle D. Newton, Daniel R. Brown
-
Patent number: 8964971Abstract: A method of representing crytographic values in text form is described. The text representation is formed from words selected from a vocabulary, which may include a collection of pseudowords. The text representations can be further transformed to a paragraph in an apparently grammatically correct form.Type: GrantFiled: July 11, 2008Date of Patent: February 24, 2015Assignee: Certicom Corp.Inventors: Scott A. Vanstone, Daniel R. Brown
-
Patent number: 8958551Abstract: An algorithm is provided having a matrix phase and point addition phase that permits computation of the combination of more than two point multiples. The algorithm has particular utility in elliptic curve cryptography (ECC) such as for computing scalar multiplications in, e.g. batch ECC operations, accelerating Lenstra's ECM factoring algorithm, exploiting expanded ECC certificates (which contain pre-computed multiples of a party's public key), incremental hashing based on elliptic curves, accelerating verification of ECDSA signatures, etc.Type: GrantFiled: June 25, 2008Date of Patent: February 17, 2015Assignee: Certicom Corp.Inventor: Daniel R. Brown
-
Patent number: 8806197Abstract: Accelerated computation of combinations of group operations in a finite field is provided by arranging for at least one of the operands to have a relatively small bit length. In a elliptic curve group, verification that a value representative of a point R corresponds the sum of two other points uG and vG is obtained by deriving integers w,z of reduced bit length and so that v=w/z. The verification equality R=uG+vQ may then be computed as ?zR+(uz mod n) G+wQ=O with z and w of reduced bit length. This is beneficial in digital signature verification where increased verification can be attained.Type: GrantFiled: May 23, 2012Date of Patent: August 12, 2014Assignee: Certicom Corp.Inventors: Marinus Struik, Daniel R. Brown, Scott A. Vanstone, Robert P. Gallant, Adrian Antipa, Robert J. Lambert
-
Patent number: 8788827Abstract: Accelerated computation of combinations of group operations in a finite field is provided by arranging for at least one of the operands to have a relatively small bit length. In a elliptic curve group, verification that a value representative of a point R corresponds the sum of two other points uG and vG is obtained by deriving integers w,z of reduced bit length and so that v=w/z. The verification equality R=uG+vQ may then be computed as ?zR+(uz mod n) G+wQ=O with z and w of reduced bit length. This is beneficial in digital signature verification where increased verification can be attained.Type: GrantFiled: September 14, 2012Date of Patent: July 22, 2014Assignee: Certicom Corp.Inventors: Marinus Struik, Daniel R. Brown, Scott A. Vanstone, Robert P. Gallant, Adrian Antipa, Robert J. Lambert
-
Patent number: 8713321Abstract: The invention provides a method of verifiable generation of public keys. According to the method, a self-signed signature is first generated and then used as input to the generation of a pair of private and public keys. Verification of the signature proves that the keys are generated from a key generation process utilizing the signature. A certification authority can validate and verify a public key generated from a verifiable key generation process.Type: GrantFiled: September 14, 2012Date of Patent: April 29, 2014Assignee: Certicom Corp.Inventor: Daniel R. Brown
-
Patent number: 8634559Abstract: An authenticated RFID system is provided that uses elliptic curve cryptography (ECC) to reduce the signature size and read/write times when compared to traditional public key implementations such as RSA. Either ECDSA or ECPVS can be used to reduce the signature size and ECPVS can be used to hide a portion of the RFID tag that contains sensitive product identifying information. As a result, smaller tags can be used or multiple signatures can be written at different stages in a manufacturing or supply chain. A key management system is used to distribute the verification keys and aggregate signature schemes are also provided for adding multiple signatures to the RFID tags, for example in a supply chain.Type: GrantFiled: May 1, 2012Date of Patent: January 21, 2014Assignee: Certicom Corp.Inventors: Daniel R. Brown, Scott A. Vanstone
-
Patent number: 8582772Abstract: An authenticated RFID system is provided that uses elliptic curve cryptography (ECC) to reduce the signature size and read/write times when compared to traditional public key implementations such as RSA. Either ECDSA or ECPVS can be used to reduce the signature size and ECPVS can be used to hide a portion of the RFID tag that contains sensitive product identifying information. As a result, smaller tags can be used or multiple signatures can be written at different stages in a manufacturing or supply chain. A key management system is used to distribute the verification keys and aggregate signature schemes are also provided for adding multiple signatures to the RFID tags, for example in a supply chain.Type: GrantFiled: May 1, 2012Date of Patent: November 12, 2013Assignee: Certicom Corp.Inventors: Daniel R. Brown, Scott A. Vanstone
-
Patent number: 8582760Abstract: Undesirable electronic messages, such as the unsolicited broadcast e-mail known as spam, is not only a nuisance, but wastes both computer and user resources. Conversely, desirable electronic messages with sensitive content is important to secure, so that it is not forged, tampered or revealed. Accordingly, the present invention provides cryptographic methods that simultaneously secures electronic communication and helps fight spam.Type: GrantFiled: January 19, 2006Date of Patent: November 12, 2013Assignee: Certicom Corp.Inventors: Tony Rosati, Scott A. Vanstone, Daniel R. Brown
-
Patent number: 8548165Abstract: A computer implemented method of compressing a digitally represented cryptographic value. The method comprising the steps of: (a) selecting a secret value; (b) performing a cryptographic operation on the secret value to generate the cryptographic value; (c) determining whether the cryptographic value satisfies the pre-determined criteria; and (d) repeating the sequence of steps starting at step (a) until the cryptographic value satisfies the pre-determined criteria.Type: GrantFiled: October 27, 2011Date of Patent: October 1, 2013Assignee: Certicom Corp.Inventors: Scott A. Vanstone, Daniel R. Brown
-
Patent number: RE49196Abstract: An electronic cigarette with an atomizer cartridge and a battery assembly. The atomizer cartridge has an atomizer coupled to a first and second terminal of a cartridge interface. A passive electrical circuit is coupled between the first terminal and a sensing terminal. The battery assembly has an interface with a first, second, and sensing contact. The interface engages the cartridge interface to provide electrical continuity between the terminals and contacts. The battery assembly has an atomizer drive circuit connected between the first and second contact, and a controller that activates the atomizer drive circuit in response to negative pressure at a draw sensor. A sensing circuit coupled to the sensing contact outputs a parameter signal indicative of the electrical parameters of the passive electrical circuit. The controller activates an RGB LED to produce discrete colors of light corresponding to discrete values of the parameter signal.Type: GrantFiled: November 21, 2019Date of Patent: August 30, 2022Assignee: JUUL Labs, Inc.Inventors: Kyle D. Newton, Daniel R. Brown