Patents by Inventor Jeffrey Pearce

Jeffrey Pearce 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: 11018856
    Abstract: Parties communicate input values to a central entity by first decomposing them according to a chosen operation into share values, which are sent either directly or, in a transformed form such as being hashed and/or encrypted, via a bulletin board data structure, to respective nodes, such that no node receives the input value itself. The nodes then combine the share values using the operation and pass these respective node values to the central entity for computation of a global value. The operation of the parties and of the nodes may be made verifiable by aggregating the share values within a party or the received share values within a node using a data and computational structure such as a hash tree or skip list. Digital signing and timestamping may also be applied.
    Type: Grant
    Filed: September 11, 2019
    Date of Patent: May 25, 2021
    Assignee: Guardtime SA
    Inventors: Ahto Truu, Rando Mihkelsaar, Hema Krishnamurthy, Jeffrey Pearce
  • Patent number: 10637772
    Abstract: Data packets passing from a source to a destination in a network according to a Service Function Chain (SFC) are processed by an ordered sequence of at least one service function (SF). For each SF in the SFC in order, a current value of a function, such as a hash function, is recursively computed including, as input values, at least current identifying data that identifies a corresponding current one of the SFs, and a value of the function output from an immediately preceding SF. After computing the current value of the function for a selected SF in the SFC, the current value of the function is compared with an expected value. If the value of the function for the selected SF is the same as the expected value, the data packet is allowed to be transmitted to a subsequent processing stage; if not, then an error response action is taken.
    Type: Grant
    Filed: May 28, 2016
    Date of Patent: April 28, 2020
    Assignee: Guardtime SA
    Inventors: Hema Krishnamurthy, Jeffrey Pearce
  • Patent number: 10297094
    Abstract: Access by a requesting entity to an asset is authorized by an access-controlling entity, which transmits to the requesting entity a challenge data set and then receives from the requesting entity a response purportedly corresponding to a representation of the challenge data set in a non-repudiatable form, obtained from an event validation system. The access-controlling entity queries the event validation system to determine whether the response does correspond to a correct representation of the challenge data set in the non-repudiatable form, and authorizes the requesting entity for access only if the response is correct representation. Non-repudiation can be established through entry into a blockchain, or using a hash-tree-based digital signature infrastructure.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: May 21, 2019
    Assignee: Guardtime IP Holdings Limited
    Inventors: Garrett Day, Jeffrey Pearce, David E Hamilton, Jr., Kevin Zawicki, Roger Guseman
  • Patent number: 10249114
    Abstract: Control of access by a requesting entity to an asset includes defining an approved state of the requesting entity. A validation of a representation of the approved state of in a non-repudiatable form in obtained from an event validation system. The requesting entity is triggered to determine its current state by an access-control entity, which compares the current state with the approved state and allows access by the requesting entity to the asset only if the current state is the same as the approved state. In a pre-authorization procedure, one or both of the entities issues a data set challenge to the other, which then validates the challenge via the event validation system and returns this validation to the challenging entity, which then checks the validation to see if it is correct. Data sets may be validated, for example, with hash tree based signatures or blockchain entries.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: April 2, 2019
    Assignee: Guardtime IP Holdings Limited
    Inventors: Garrett Day, Jeffrey Pearce, David E Hamilton, Jr., Kevin Zawicki, Roger Guseman
  • Patent number: 10158492
    Abstract: Location data from one or more geolocation engines such as GPS, a system that determines location from relative signal strengths or transit times, etc., within and/or connected to a device, such as a mobile phone, vehicle, movable electronic device, computer, etc., is included in a digital record that submitted to obtain a digital signature such that the presence of the device at the particular location can later be proven. The digital record may include data that encodes a message, as well as other parameters such as time. The digital signature encodes recomputation parameters of a hash tree signature infrastructure to a highest level value, a function of which is submitted as a transaction in a blockchain.
    Type: Grant
    Filed: October 18, 2016
    Date of Patent: December 18, 2018
    Assignee: Guardtime IP Holdings Limited
    Inventor: Jeffrey Pearce
  • Patent number: 10103893
    Abstract: A distributed hash tree-based authentication system for digital input records has more than one upper-level core node, each of which receives at least one uppermost value from aggregators. Communicating with each other about which aggregator values they have received, the nodes try to reach agreement as to which of these values should be included in duplicated current intra-node hash tree evaluations so as to form a consistent top-level value used as the basis for digital signatures associated with the digital input records. The top-level value is then entered either directly, or after combination with other top-level values over a period, into a block of a blockchain.
    Type: Grant
    Filed: March 6, 2018
    Date of Patent: October 16, 2018
    Assignee: GUARDTIME IP HOLDINGS, LTD.
    Inventors: Andres Kroonmaa, Ahto Buldas, Jeffrey Pearce
  • Patent number: 10068397
    Abstract: Control of access by a requesting entity to an asset includes defining an approved state of the requesting entity. A validation of a representation of the approved state of in a non-repudiatable form in obtained from an event validation system. The requesting entity is triggered to determine its current state by an access-control entity, which compares the current state with the approved state and allows access by the requesting entity to the asset only if the current state is the same as the approved state. In a pre-authorization procedure, one or both of the entities issues a data set challenge to the other, which then validates the challenge via the event validation system and returns this validation to the challenging entity, which then checks the validation to see if it is correct. Data sets may be validated, for example, with hash tree based signatures or blockchain entries.
    Type: Grant
    Filed: April 6, 2016
    Date of Patent: September 4, 2018
    Assignee: GUARDTIME IP HOLDINGS, LTD.
    Inventors: Garrett Day, Jeffrey Pearce, David E Hamilton, Jr., Kevin Zawicki, Roger Guseman
  • Patent number: 9911007
    Abstract: A distributed hash tree-based authentication system for digital input records has more than one upper-level core node, each of which receives at least one uppermost value from aggregators. Communicating with each other about which aggregator values they have received, the nodes try to reach agreement as to which of these values should be included in duplicated current intra-node hash tree evaluations so as to form a consistent top-level value used as the basis for digital signatures associated with the digital input records.
    Type: Grant
    Filed: February 27, 2015
    Date of Patent: March 6, 2018
    Assignee: GUARDTIME IP HOLDINGS, LTD.
    Inventors: Andres Kroonmaa, Ahto Buldas, Jeffrey Pearce
  • Patent number: 9853819
    Abstract: At least one node in a distributed hash tree verification infrastructure is augmented with an identifier of an entity in a registration path. A data signature, which includes parameters for recomputation of a verifying value, and which is associated with a digital input record, will therefore also include data that identifies at least one entity in the hash tree path used for its initial registration in the infrastructure. An uppermost value of the hash tree verification infrastructure is entered as, or as part of, a transaction in a blockchain.
    Type: Grant
    Filed: October 17, 2016
    Date of Patent: December 26, 2017
    Assignee: GUARDTIME IP HOLDINGS LTD.
    Inventors: Ahto Truu, Andres Kroonmaa, Michael Gault, Jeffrey Pearce
  • Patent number: 9473510
    Abstract: Location data from one or more geolocation engines such as GPS, a system that determines location from relative signal strengths or transit times, etc., within and/or connected to a device, such as a mobile phone, vehicle, movable electronic device, computer, etc., is included in a digital record that submitted to obtain a digital signature such that the presence of the device at the particular location can later be proven. The digital record may include data that encodes a message, as well as other parameters such as time. The digital signature may include recomputation parameters for recomputing a verifying calendar value, formed by a keyless, hash tree-based signing infrastructure as an uppermost hash value in a calendar period.
    Type: Grant
    Filed: February 25, 2015
    Date of Patent: October 18, 2016
    Assignee: GUARDTIME IP HOLDINGS, LTD.
    Inventor: Jeffrey Pearce
  • Publication number: 20160119152
    Abstract: Occurrence of an event is detected within a device such as a computer, a communications device, a machine or process component. A non-deterministic time value (NDT) is requested for and associated with the detected event. Each NDT value is generated as a function of a calendar value created at time intervals as a root hash value of a distributed, hash-tree document authentication infrastructure.
    Type: Application
    Filed: December 31, 2015
    Publication date: April 28, 2016
    Applicant: Guardtime IP Holdings Limited
    Inventors: Michael Gault, Ahto Truu, Martin Ruubel, Jeffrey Pearce
  • Patent number: 9268969
    Abstract: A code is added as a marking to a document and encodes an identifier that maps to a copy of the document stored in a database. Database copies of stored documents are preferably digitally signed. Using a device such as a smart phone, a user may extract the document identifier from the marking on a purported authentic version of the document and retrieve a copy of the document from the corresponding location in the database. The user can then visually compare the purported authentic version of the document with the retrieved database copy.
    Type: Grant
    Filed: August 14, 2013
    Date of Patent: February 23, 2016
    Assignee: GUARDTIME IP HOLDINGS LIMITED
    Inventors: Michael Gault, Risto Laanoja, Ahto Buldas, Martin Ruubel, Peter Rajnak, David F. A. Piesse, Jian Tan, Jeffrey Pearce
  • Patent number: 9178708
    Abstract: A capture device such as a camera and/or sound recorder records an event, which includes a visual and/or audible presentation of a time value that is non-deterministic, yet a function of physical time. The non-deterministic time value (NDT) may be generated as a function of a calendar value created at time intervals as a root hash value of a distributed, hash-tree document authentication infrastructure. If the NDT value included in the recording of the event does not match the NDT value corresponding to the calendar value from which it was generated, the recording may be assumed to be altered. Digital time-stamping may be included for the recording of the event to reduce the opportunity for back-dating of the recording. NDT may also be generated simply for display by a clock, for example as an NDT time zone.
    Type: Grant
    Filed: December 2, 2013
    Date of Patent: November 3, 2015
    Assignee: GUARDTIME IP HOLDINGS LIMITED
    Inventors: Michael Gault, Ahto Truu, Ahto Buldas, Martin Ruubel, Jeffrey Pearce
  • Patent number: 8801618
    Abstract: A cardiovascular parameter such as cardiac output is estimated from a current pressure waveform data set without needing to directly measure blood flow or arterial compliance. The general shape of an input flow waveform over one beat-to-beat cycle is assumed (or computed), and then the parameters of a flow-to-pressure model, if not pre-determined, are determined using system identification techniques. In one embodiment, the parameters thus determined are used to estimate a current peripheral resistance, which is used not only to compute an estimate of the cardiovascular parameter, but also to adjust the shape of the input flow waveform assumed during at least one subsequent beat-to-beat cycle. Another embodiment does not require computation of the peripheral resistance and still another embodiment computes a flow estimate from an optimized identification of the parameters defining the assumed input flow waveform.
    Type: Grant
    Filed: December 10, 2009
    Date of Patent: August 12, 2014
    Inventors: Feras Hatib, Luchy Roteliuk, Jeffrey Pearce
  • Publication number: 20100087743
    Abstract: A cardiovascular parameter such as cardiac output is estimated from a current pressure waveform data set without needing to directly measure blood flow or arterial compliance. The general shape of an input flow waveform over one beat-to-beat cycle is assumed (or computed), and then the parameters of a flow-to-pressure model, if not pre-determined, are determined using system identification techniques. In one embodiment, the parameters thus determined are used to estimate a current peripheral resistance, which is used not only to compute an estimate of the cardiovascular parameter, but also to adjust the shape of the input flow waveform assumed during at least one subsequent beat-to-beat cycle. Another embodiment does not require computation of the peripheral resistance and still another embodiment computes a flow estimate from an optimized identification of the parameters defining the assumed input flow waveform.
    Type: Application
    Filed: December 10, 2009
    Publication date: April 8, 2010
    Applicant: Edwards Lifesciences Corporation
    Inventors: Feras Hatib, Luchy Roteliuk, Jeffrey Pearce
  • Patent number: 7651466
    Abstract: A cardiovascular parameter such as cardiac output is estimated from a current pressure waveform data set without needing to directly measure blood flow or arterial compliance. The general shape of an input flow waveform over one beat-to-beat cycle is assumed (or computed), and then the parameters of a flow-to-pressure model, if not pre-determined, are determined using system identification techniques. In one embodiment, the parameters thus determined are used to estimate a current peripheral resistance, which is used not only to compute an estimate of the cardiovascular parameter, but also to adjust the shape of the input flow waveform assumed during at least one subsequent beat-to-beat cycle. Another embodiment does not require computation of the peripheral resistance and still another embodiment computes a flow estimate from an optimized identification of the parameters defining the assumed input flow waveform.
    Type: Grant
    Filed: July 11, 2005
    Date of Patent: January 26, 2010
    Assignee: Edwards Lifesciences Corporation
    Inventors: Feras Hatib, Luchy Roteliuk, Jeffrey Pearce
  • Patent number: 7526844
    Abstract: A container for housing an urn. The container comprises a body section and a representative covering which is disposed over the body section. There is an opening in the body section wherein there is a cavity disposed in the body section. This cavity is for receiving an urn. Alternatively, there can be a body wherein the cavity that is lined with a lining for housing the cremated remains of an animal. The device can also further comprise a door for covering the opening, and wherein the opening can be selectively opened or closed to insert or remove the remains of the animal. Other embodiments for an opening can include a zipper, or a draw string type opening.
    Type: Grant
    Filed: July 25, 2007
    Date of Patent: May 5, 2009
    Inventor: Jeffrey Pearce
  • Publication number: 20090025194
    Abstract: A container for housing an urn. The container comprises a body section and a representative covering which is disposed over the body section. There is an opening in the body section wherein there is a cavity disposed in the body section. This cavity is for receiving an urn. Alternatively, there can be a body wherein the cavity that is lined with a lining for housing the cremated remains of an animal. The device can also further comprise a door for covering the opening, and wherein the opening can be selectively opened or closed to insert or remove the remains of the animal. Other embodiments for an opening can include a zipper, or a draw string type opening.
    Type: Application
    Filed: July 25, 2007
    Publication date: January 29, 2009
    Inventor: Jeffrey Pearce
  • Publication number: 20060242104
    Abstract: The subject invention provides a system and/or a method that facilitates manipulating data associated to a data storage system, wherein the data storage system has at least one of a characteristic and a constraint associated to a data model. The data model can represent the data storage system such that the data storage system is a database-based file system. A data manipulation component can manipulate data associated to the data model and enforces at least one of the constraint and the characteristic to ensure integrity of such system. In addition, an API component can be invoked to provide the manipulation of data within the data storage system.
    Type: Application
    Filed: April 21, 2005
    Publication date: October 26, 2006
    Applicant: Microsoft Corporation
    Inventors: Nigel Ellis, Gregory Friedman, Jason Hunter, Richard Negrin, Michael Newman, Jeffrey Pearce, Jack Richins, Amit Shukla
  • Publication number: 20060235323
    Abstract: A cardiovascular parameter such as cardiac output is estimated from a current pressure waveform data set without needing to directly measure blood flow or arterial compliance. The general shape of an input flow waveform over one beat-to-beat cycle is assumed (or computed), and then the parameters of a flow-to-pressure model, if not pre-determined, are determined using system identification techniques. In one embodiment, the parameters thus determined are used to estimate a current peripheral resistance, which is used not only to compute an estimate of the cardiovascular parameter, but also to adjust the shape of the input flow waveform assumed during at least one subsequent beat-to-beat cycle. Another embodiment does not require computation of the peripheral resistance and still another embodiment computes a flow estimate from an optimized identification of the parameters defining the assumed input flow waveform.
    Type: Application
    Filed: July 11, 2005
    Publication date: October 19, 2006
    Inventors: Feras Hatib, Luchy Roteliuk, Jeffrey Pearce