Patents by Inventor Eric Diehl

Eric Diehl 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: 11968305
    Abstract: Verifying that a user is using a device at a pre-specified location between a start time and an end time, including: calculating a challenge and an answer that is a function of the challenge; generating and storing in a blockchain, a commitment including an identity of the user, an identity of the device, the pre-specified location associated with the user, the start time of usage of the device, the end time of usage of the device, and the calculated challenge; generating a visual code of the device to carry the answer; encrypting the generated visual code with a public key of the device, wherein the encrypted visual code may only be decrypted with a private key of the device; and storing the encrypted visual code in the blockchain.
    Type: Grant
    Filed: December 21, 2020
    Date of Patent: April 23, 2024
    Assignees: Sony Group Corporation, Sony Pictures Entertainment, Inc.
    Inventor: Eric Diehl
  • Publication number: 20240082020
    Abstract: A bone cleaning assembly with cleaning elements that remove soft tissue from bone stock. The module also includes a clearing element that is periodically urged against the cleaning elements to remove bone stock trapped by the cleaning elements from the cleaning elements.
    Type: Application
    Filed: November 17, 2023
    Publication date: March 14, 2024
    Applicant: Stryker Corporation
    Inventors: John Coleman Horton, IV, John Bernero, Steven Brown, Eric Diehl, Shammodip Roy, Robin Babaris, Robert Lynch, Adam Thelen
  • Patent number: 11819426
    Abstract: A bone cleaning assembly (102, 602) with cleaning elements (690, 724, 1230, 1264) that remove soft tissue from bone stock. The module also includes a clearing element (778) that is periodically urged against the cleaning elements to remove bone stock trapped by the cleaning elements from the cleaning elements.
    Type: Grant
    Filed: October 1, 2020
    Date of Patent: November 21, 2023
    Assignee: Stryker Corporation
    Inventors: John Coleman Horton, IV, John Bernero, Steven Brown, Eric Diehl, Shammodip Roy, Robin Babaris, Robert Lynch, Adam Thelen
  • Patent number: 11811914
    Abstract: Generating a rights blockchain storing rights of a user, including: receiving an enrollment request and a public key from the user; verifying that the user has a private key corresponding to the public key; generating a user identifier using the public key; and generating and delivering the rights blockchain having a genesis block including the user identifier to the user.
    Type: Grant
    Filed: January 20, 2022
    Date of Patent: November 7, 2023
    Assignees: Sony Group Corporation, Sony Pictures Entertainment Inc.
    Inventor: Eric Diehl
  • Patent number: 11756218
    Abstract: Distributing different resolution point clouds of a full resolution point cloud, including: applying a plurality of sieve functions to the full resolution point cloud (PC) to generate a plurality of partial point clouds (PCs), wherein the partial PCs are disjointed elements of the full resolution PC; scrambling each partial PC of the plurality of partial PCs using a respective one of a plurality of secret keys; and distributing at least one scrambled PC and a selected secret key to an intended recipient, wherein the selected secret key is selected based on an appropriate resolution determined for the intended recipient.
    Type: Grant
    Filed: October 8, 2019
    Date of Patent: September 12, 2023
    Assignees: Sony Group Corporation, Sony Pictures Entertainment Inc.
    Inventor: Eric Diehl
  • Patent number: 11722312
    Abstract: Signing data so that a signature can be verified by a verifier while preserving the privacy of a signer, the method including: generating a signature nonce; encrypting the signature nonce with a public key of the verifier to produce an encrypted signature nonce; and calculating a signature of the data of the signer by signing the data concatenated with the signature nonce using a private key of the signer.
    Type: Grant
    Filed: March 9, 2020
    Date of Patent: August 8, 2023
    Assignees: Sony Group Corporation, Sony Pictures Entertainment Inc.
    Inventor: Eric Diehl
  • Publication number: 20230231726
    Abstract: Visually enrolling a camera using an optical code and a picture file, including: receiving the picture file and the optical code from the camera, wherein the optical code includes a public key of the camera; generating a visual challenge using a nonce created by a random number generator; transmitting the visual challenge to a user of the camera to capture the visual challenge; receiving the captured visual challenge from the camera; extracting a response from the captured visual challenge; comparing the response to the nonce to verify a signature of the captured visual challenge using the public key of the camera and to convert the optical code received from the camera into a valid certificate; and enrolling the camera and adding the valid certificate to a key store.
    Type: Application
    Filed: March 17, 2023
    Publication date: July 20, 2023
    Inventor: Eric Diehl
  • Publication number: 20230229743
    Abstract: Encrypting a document, including: generating first and second nonces; combining the first and second nonces to generate a secret key that is deterministically defined by the first and second nonces; encrypting the document using the secret key to produce an encrypted document; delivering the first nonce to a license manager; and delivering the second nonce to a rights manager.
    Type: Application
    Filed: January 19, 2022
    Publication date: July 20, 2023
    Inventor: Eric Diehl
  • Patent number: 11625470
    Abstract: Visually enrolling a camera using an optical code and a picture file, including: receiving the picture file and the optical code from the camera, wherein the optical code includes a public key of the camera; generating a visual challenge using a nonce created by a random number generator; transmitting the visual challenge to a user of the camera to capture the visual challenge; receiving the captured visual challenge from the camera; extracting a response from the captured visual challenge; comparing the response to the nonce to verify a signature of the captured visual challenge using the public key of the camera and to convert the optical code received from the camera into a valid certificate; and enrolling the camera and adding the valid certificate to a key store.
    Type: Grant
    Filed: April 27, 2020
    Date of Patent: April 11, 2023
    Assignees: Sony Group Corporation, Sony Pictures Entertainment Inc.
    Inventor: Eric Diehl
  • Publication number: 20230010256
    Abstract: A system for cleaning bone that includes a base unit with a motor, a cleaning head with a cleaning element and a mill head with a mill element. Both the cleaning head and the mill head are designed to be coupled to the base unit. Both the cleaning element and mill element have features that facilitate their coupling to the motor. When the cleaning head is attached to the base unit, a motor in the base unit rotates the cleaning element to remove soft tissue from the bone so as to clean the bone. The mill element is placed on the base unit and the cleaned bone placed in the mill head. The actuation of the base unit motor results in the actuations of the mill element. The actuation of the mill element converts the cleaned bone into bone chips.
    Type: Application
    Filed: September 26, 2022
    Publication date: January 12, 2023
    Applicant: Stryker Corporation
    Inventors: Dennis Stratton, Eric Diehl, John Bernero, Chris Chamberlin, Vincent Lam, Austin Orand, David Veldkamp, Eric Heffernan, David S. Goldenberg
  • Publication number: 20230006996
    Abstract: Authenticating a user account to access a remote service from a user device includes: capturing a machine-readable image code displayed on the user device using a mobile device, wherein the image code is provided by the remote service; extracting and calling a corresponding session code embedded in the image code; determining whether a phone token is in storage; one of: (a) sending the phone token to the remote service, if the phone token is in the storage; or (b) prompting a user to enter credentials including username and password and sending the entered credentials to the remote service, if the phone token is not in the storage; and receiving access to the remote service for the user device, when the session code is valid and either the credentials are valid or the phone token is confirmed.
    Type: Application
    Filed: June 27, 2022
    Publication date: January 5, 2023
    Inventors: Eric Diehl, Chaitanya Rudrabhatla
  • Patent number: 11481786
    Abstract: Processing a genuine instance of a digital good using a blockchain including: registering an ownership of the genuine instance using a plurality of transactions, the genuine instance uniquely identified by a content descriptor which is cryptographically linked to an ownership token and includes intrinsic characteristics of the genuine instance, wherein the ownership token includes a token seed and a token signature; validating each transaction of the plurality of transactions by a plurality of validators; and recording that the genuine instance belongs to an owner by recording each transaction of the plurality of transactions in the blockchain once each transaction has been validated.
    Type: Grant
    Filed: March 14, 2018
    Date of Patent: October 25, 2022
    Assignees: Sony Group Corporation, Sony Pictures Entertainment Inc.
    Inventor: Eric Diehl
  • Publication number: 20220300452
    Abstract: Fixity data processing of a file by an ingester, including: receiving and processing the file by slicing the file into a plurality of parts; calculating a digest of each part until digests of all of the plurality of parts have been calculated; calculating a master hash as a combination of the digests of all of the plurality of parts; calculating a master hash signature using the master hash and a private key of the ingester; forming a fixity data including a set of digests which includes digests of all of the plurality of parts, the master hash, the master hash signature, and a public key of the ingester; sending the fixity data to a verifier; and storing, in a trusted database, a fixity metadata including the master hash, the master hash signature, the public key of the ingester, and an identifier of the file.
    Type: Application
    Filed: March 17, 2022
    Publication date: September 22, 2022
    Inventor: Eric Diehl
  • Patent number: 11398039
    Abstract: Scrambling a point cloud (PC), including: receiving the PC in polar coordinates, wherein each point of the PC includes an index; scrambling each point of the PC by translating each point along a radial axis of the polar coordinates by adding a pseudo-random number (PRN) to each point, wherein the PRN is generated using the index and a secret key.
    Type: Grant
    Filed: November 15, 2019
    Date of Patent: July 26, 2022
    Assignees: Sony Corporation, Sony Pictures Entertainment Inc.
    Inventor: Eric Diehl
  • Publication number: 20220150053
    Abstract: Generating a rights blockchain storing rights of a user, including: receiving an enrollment request and a public key from the user; verifying that the user has a private key corresponding to the public key; generating a user identifier using the public key; and generating and delivering the rights blockchain having a genesis block including the user identifier to the user.
    Type: Application
    Filed: January 20, 2022
    Publication date: May 12, 2022
    Inventor: Eric Diehl
  • Patent number: 11258587
    Abstract: Generating a rights blockchain storing rights of a user, including: receiving an enrollment request and a public key from the user; verifying that the user has a private key corresponding to the public key; generating a user identifier using the public key; and generating and delivering the rights blockchain having a genesis block including the user identifier to the user.
    Type: Grant
    Filed: March 14, 2017
    Date of Patent: February 22, 2022
    Assignees: Sony Corporation, Sony Pictures Entertainment Inc.
    Inventor: Eric Diehl
  • Publication number: 20210344493
    Abstract: Verifying that a user is using a device at a pre-specified location between a start time and an end time, including: calculating a challenge and an answer that is a function of the challenge; generating and storing in a blockchain, a commitment including an identity of the user, an identity of the device, the pre-specified location associated with the user, the start time of usage of the device, the end time of usage of the device, and the calculated challenge; generating a visual code of the device to carry the answer; encrypting the generated visual code with a public key of the device, wherein the encrypted visual code may only be decrypted with a private key of the device; and storing the encrypted visual code in the blockchain.
    Type: Application
    Filed: December 21, 2020
    Publication date: November 4, 2021
    Inventor: Eric Diehl
  • Publication number: 20210336801
    Abstract: Visually enrolling a camera using an optical code and a picture file, including: receiving the picture file and the optical code from the camera, wherein the optical code includes a public key of the camera; generating a visual challenge using a nonce created by a random number generator; transmitting the visual challenge to a user of the camera to capture the visual challenge; receiving the captured visual challenge from the camera; extracting a response from the captured visual challenge; comparing the response to the nonce to verify a signature of the captured visual challenge using the public key of the camera and to convert the optical code received from the camera into a valid certificate; and enrolling the camera and adding the valid certificate to a key store.
    Type: Application
    Filed: April 27, 2020
    Publication date: October 28, 2021
    Inventor: Eric Diehl
  • Publication number: 20210281422
    Abstract: Signing data so that a signature can be verified by a verifier while preserving the privacy of a signer, the method including: generating a signature nonce; encrypting the signature nonce with a public key of the verifier to produce an encrypted signature nonce; and calculating a signature of the data of the signer by signing the data concatenated with the signature nonce using a private key of the signer.
    Type: Application
    Filed: March 9, 2020
    Publication date: September 9, 2021
    Inventor: Eric Diehl
  • Publication number: 20210150738
    Abstract: Scrambling a point cloud (PC), including: receiving the PC in polar coordinates, wherein each point of the PC includes an index; scrambling each point of the PC by translating each point along a radial axis of the polar coordinates by adding a pseudo-random number (PRN) to each point, wherein the PRN is generated using the index and a secret key.
    Type: Application
    Filed: November 15, 2019
    Publication date: May 20, 2021
    Inventor: Eric Diehl