Patents Assigned to Biogy Inc.
-
Patent number: 11824991Abstract: Methods and systems are provided for performing a secure transaction. In an embodiment, users register biometric and/or other identifying user information. A private encryption key is generated from the biometric information and/or other user information and/or information obtained from a unpredictable physical process and are stored in a secure area of a device and a public key is transmitted to the blockchain network which acts as a service provider. In some embodiments, the execution and integrity of transactions by using transaction signatures, based on visual images is disclosed. In an embodiment, a blockchain network verifies and executes the transaction.Type: GrantFiled: July 27, 2020Date of Patent: November 21, 2023Assignee: Biogy, Inc.Inventor: Michael Stephen Fiske
-
Patent number: 10728027Abstract: Protecting the security of an entity by using passcodes is disclosed. A user's passcode device generates a passcode, where sometimes the device is called Alice. In an embodiment, the passcode is generated in response to receipt of user information. The passcode is received by another system (called Bob or the second party), which authenticates the passcode by at least generating a passcode from a passcode generator or nonce, and comparing the generated passcode with the received passcode. The passcode is temporary. At a later use a different passcode is generated from a different passcode generator. In these embodiments, there are asymmetric secrets stored on the passcode device (Alice's device) and by the administrator (Bob's device). This adds more security so that if the backend servers are breached, the adversary cannot generate valid passcodes. In some embodiments, the passcode depends on a nonce or the rounded time.Type: GrantFiled: January 10, 2016Date of Patent: July 28, 2020Assignee: Biogy, Inc.Inventor: Michael Stephen Fiske
-
Patent number: 9858401Abstract: Methods and systems are provided for performing a secure transaction. Users register biometric and/or other identifying information. A registration code and an encryption key are generated from the biometric information and/or information obtained from a unpredictable physical process and are stored in a secure area of a device and also transmitted to a service provider. A transaction passcode generator may be computed based on the stored registration code. In at least one embodiment, a unique transaction passcode depends upon the transaction information, so that on the next step of that transaction, only that unique transaction passcode will be valid. In an embodiment, the passcode includes the transaction information. In at least one embodiment, if the transaction information has been altered relative to the transaction information stored in the device's secure area, then the transaction passcode sent during this step will be invalid and transaction may be aborted.Type: GrantFiled: July 4, 2012Date of Patent: January 2, 2018Assignee: Biogy, Inc.Inventor: Michael Stephen Fiske
-
Patent number: 9314193Abstract: A touch sensor is configured to sense a contact event occurring between a body part of a user and the touch sensor. The touch sensor is configured to produce contact data in response to the sensed contact event. A processor is coupled to the touch sensor and memory. The processor is configured to store in the memory a sequence of data frames each comprising contact data associated with a different portion of the user's body part. The processor is further configured to generate biometric signature data using the sequence of data frames.Type: GrantFiled: October 13, 2012Date of Patent: April 19, 2016Assignee: BIOGY, INC.Inventor: Waleed Sami Haddad
-
Patent number: 9235697Abstract: Protecting the security of an entity by using passcodes is disclosed. A user's passcode device generates a passcode. In an embodiment, the passcode is generated in response to receipt of user information. The passcode is received by another system, which authenticates the passcode by at least generating a passcode from a passcode generator, and comparing the generated passcode with the received passcode. The passcode is temporary. At a later use a different passcode is generated from a different passcode generator. In these embodiments, there are asymmetric secrets stored on the passcode device and by the administrator. This adds more security so that if the backend servers are breached, the adversary cannot generate valid passcodes. In some embodiments, the passcode depends on the rounded time.Type: GrantFiled: March 5, 2013Date of Patent: January 12, 2016Assignee: Biogy, Inc.Inventor: Michael Stephen Fiske
-
Patent number: 8817981Abstract: In an embodiment, a secure module is provided that provides access keys to an unsecured system. In an embodiment, the secure module may generate passcodes and supply the passcodes to the unsecured system. In an embodiment, the access keys are sent to the unsecured system after the receiving the passcode from the unsecured system. In an embodiment, after authenticating the passcode, the secure module does not store the passcode in its memory. In an embodiment, the unsecured module requires the access key to execute a set of instructions or another entity. In an embodiment, the unsecured system does not store access keys. In an embodiment, the unsecured system erases the access key once the unsecured system no longer requires the access key. In an embodiment, the unsecured system receives a new passcode to replace the stored passcode after using the stored passcode. In an embodiments, a registration code is generated using non-determinism. In an embodiments, a key is generated using non-determinism.Type: GrantFiled: July 11, 2011Date of Patent: August 26, 2014Assignee: Biogy, Inc.Inventor: Michael Stephen Fiske
-
Publication number: 20140201536Abstract: Protecting the security of an entity by using passcodes is disclosed. A user's passcode device generates a passcode. In an embodiment, the passcode is generated in response to receipt of user information. The passcode is received by another system, which authenticates the passcode by at least generating a passcode from a passcode generator, and comparing the generated passcode with the received passcode. The passcode is temporary. At a later use a different passcode is generated from a different passcode generator. In these embodiments, there are asymmetric secrets stored on the passcode device and by the administrator. This adds more security so that if the backend servers are breached, the adversary cannot generate valid passcodes. In some embodiments, the passcode depends on the rounded time.Type: ApplicationFiled: March 5, 2013Publication date: July 17, 2014Applicant: Biogy, Inc.Inventor: Michael Stephen Fiske
-
Patent number: 8209751Abstract: In an embodiment a secure module is provided that provides access keys to an unsecured system. In an embodiment the secure module may generate passcodes and supply the passcodes to the unsecured system. In an embodiment the access keys are sent to the unsecured system after receiving the passcode from the unsecured system. In an embodiment, after authenticating the passcode, the secure module does not store the passcode in its memory. In an embodiment, the unsecured module requires the access key to execute a set of instructions or another entity. In an embodiment, the unsecured system does not store access keys. In an embodiment, the unsecured system erases the access key once the unsecured system no longer requires the access key. In an embodiment, the unsecured system receives a new passcode to replace the stored passcode after using the stored passcode. Each of these embodiments may be used separately.Type: GrantFiled: June 20, 2008Date of Patent: June 26, 2012Assignee: Biogy, Inc.Inventor: Michael Stephen Fiske
-
Patent number: 7979716Abstract: In an embodiment, a secure module is provided that provides access keys to an unsecured system. In an embodiment, the secure module may generate passcodes and supply the passcodes to the unsecured system. In an embodiment, the access keys are sent to the unsecured system after receiving the passcode from the unsecured system. In an embodiment, after authenticating the passcode, the secure module does not store the passcode in its memory. In an embodiment, the unsecured module requires the access key to execute a set of instructions or another entity. In an embodiment, the unsecured system does not store access keys. In an embodiment, the unsecured system erases the access key once the unsecured system no longer requires the access key. In an embodiment, the unsecured system receives a new passcode to replace the stored passcode after using the stored passcode. Each of these embodiments may be used separately.Type: GrantFiled: May 17, 2005Date of Patent: July 12, 2011Assignee: Biogy, Inc.Inventor: Michael Fiske
-
Patent number: 7886155Abstract: The security of an entity is protected by using passcodes. A passcode device generates a passcode. In an embodiment, the passcode is generated in response to receipt of user information. The passcode is received by another system, which authenticates the passcode by at least generating a passcode from a passcode generator, and comparing the generated passcode with the received passcode. The passcode is temporary. At a later use a different passcode is generated from a different passcode generator.Type: GrantFiled: April 12, 2005Date of Patent: February 8, 2011Assignee: Biogy, Inc.Inventor: Michael Fiske
-
Patent number: 7770018Abstract: In an embodiment, a secure module is provided that provides access keys to an unsecured system. In an embodiment, the secure module may generate passcodes and supply the passcodes to the unsecured system. In an embodiment, the access keys are sent to the unsecured system after receiving the passcode from the unsecured system. In an embodiment, after authenticating the passcode, the secure module does not store the passcode in its memory. In an embodiment, the unsecured module requires the access key to execute a set of instructions or another entity. In an embodiment, the unsecured system does not store access keys. In an embodiment, the unsecured system erases the access key once the unsecured system no longer requires the access key. In an embodiment, the unsecured system receives a new passcode to replace the stored passcode after using the stored passcode. Each of these embodiments may be used separately.Type: GrantFiled: May 25, 2005Date of Patent: August 3, 2010Assignee: Biogy, Inc.Inventor: Michael Fiske
-
Patent number: 7707622Abstract: Protecting the security of an entity by using passcodes is disclosed. A passcode device generates a passcode. In an embodiment, the passcode is generated in response to receipt of user information. The passcode is received by another system, which authenticates the passcode by at least generating a passcode from a passcode generator, and comparing the generated passcode with the received passcode. The passcode is temporary. At a later use a different passcode is generated from a different passcode generator.Type: GrantFiled: April 14, 2005Date of Patent: April 27, 2010Assignee: Biogy, Inc.Inventor: Michael Stephen Fiske
-
Patent number: 7702911Abstract: Protecting the security of an entity by using passcodes is disclosed. A passcode device generates a passcode. In an embodiment, the passcode is generated in response to receipt of user information. The passcode is received by another system, which authenticates the passcode by at least generating a passcode from a passcode generator, and comparing the generated passcode with the received passcode. The passcode is temporary. At a later use a different passcode is generated from a different passcode generator.Type: GrantFiled: April 13, 2005Date of Patent: April 20, 2010Assignee: Biogy, Inc.Inventor: Michael S. Fiske
-
Patent number: 7669236Abstract: The security of an entity is protected by using passcodes. A passcode device generates a passcode. In an embodiment, the passcode is generated in response to receipt of user information. The passcode is received by another system, which authenticates the passcode by at least generating a passcode from a passcode generator, and comparing the generated passcode with the received passcode. The passcode is temporary. At a later use a different passcode is generated from a different passcode generator.Type: GrantFiled: April 6, 2005Date of Patent: February 23, 2010Assignee: Biogy, Inc.Inventor: Michael Stephen Fiske
-
Patent number: 7565548Abstract: Quality of biometric prints is enhanced by any one of several different methods. In one embodiment, if a biometric print does not have a high enough quality, the biometric print is discarded. In another embodiment, a matching score is associated with the degree to which the two biometric prints match. In another embodiment, a ranking is associated with a biometric print, and the ranking is determined based upon two or more matching scores associated with the biometric print. In another embodiment, a variety of distinguishing features are derived from a given biometric print and are stored for authenticating a biometric print of a user requesting access to a secure entity. In an embodiment, a transformation is applied to at least a portion of a newly acquired biometric print to improve the match of the newly acquired biometric print to a stored biometric print.Type: GrantFiled: November 17, 2005Date of Patent: July 21, 2009Assignee: Biogy, Inc.Inventors: Michael S. Fiske, Jon Louis
-
Patent number: 7423515Abstract: In an embodiment, a lock mechanism has a lock shaft, a motor, and a lock cylinder, wherein the motor rotates a cog that moves the lock cylinder into and out of the lock shaft. The lock cylinder is oriented concentric to an axis about which the lock cylinder rotates. Rotating the cog causes the lock cylinder to rotate about the axis, which in turn causes the lock cylinder to more into and out of the lock shaft in a direction along the axis. In an embodiment, the cog has no translational motion in a direction parallel to the axis. The lock cylinder may have grooves, and the cog may engage the grooves. Rotating the cog may causes the lock cylinder to rotate with the cog, and the cog to slide within the grooves as the lock cylinder moves along the axis.Type: GrantFiled: July 11, 2004Date of Patent: September 9, 2008Assignee: Biogy Inc.Inventors: Michael Fiske, Jon Louis