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).
-
Publication number: 20250392590Abstract: 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: ApplicationFiled: July 7, 2025Publication date: December 25, 2025Inventors: Eric Diehl, Chaitanya Krishna Rudrabhatla
-
Patent number: 12403021Abstract: 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: GrantFiled: September 26, 2022Date of Patent: September 2, 2025Assignee: Stryker CorporationInventors: Dennis Stratton, Eric Diehl, John Bernero, Chris Chamberlin, Vincent Lam, Austin Orand, David Veldkamp, Eric Heffernan, David S. Goldenberg
-
Patent number: 12373532Abstract: 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: GrantFiled: March 17, 2023Date of Patent: July 29, 2025Assignees: Sony Group Corporation, Sony Pictures Entertainment Inc.Inventor: Eric Diehl
-
Patent number: 12363105Abstract: 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: GrantFiled: June 27, 2022Date of Patent: July 15, 2025Assignees: Sony Group Corporation, Sony Pictures Entertainment Inc.Inventors: Eric Diehl, Chaitanya Krishna Rudrabhatla
-
Patent number: 12242420Abstract: 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: GrantFiled: March 17, 2022Date of Patent: March 4, 2025Assignees: SONY GROUP CORPORATION, SONY PICTURES ENTERTAINMENT INC.Inventor: Eric Diehl
-
Publication number: 20240421977Abstract: Proving a fixity of a catalog of documents to an auditor, including: splitting each document of the catalog of documents into a plurality of segments; calculating a fixity of each document by calculating a fixity of each segment and combining fixities of all segments, wherein the fixity of each segment is calculated by applying a fixity function on each segment; building and sending a manifest of fixities of the catalog of documents and the fixity function; randomly selecting a sample segment for each document; generating a challenge including sample fixities for a sample number of documents selected from the catalog of documents and sending the challenge to the prover; generating a response including sample segments retrieved from the sample number of documents; and verifying, for each sample segment in the response, that the fixity of each sample segment corresponds to the fixity in the manifest.Type: ApplicationFiled: June 14, 2023Publication date: December 19, 2024Inventor: Eric Diehl
-
Publication number: 20240382215Abstract: A surgical system includes a module and a battery. The module includes a body and a module connector including a first coupler, a first module terminal, and a second module terminal. The battery includes a housing, a rechargeable cell, and a battery connector coupled to the housing and including a first battery terminal, a second battery terminal, and a second coupler to rotatably engage the first coupler. The module terminals and the battery terminals are arranged such that rotation of the second coupler relative to the first coupler from an initial radial position to a first radial position brings the first module terminal into engagement with the first battery terminal, and rotation from the first radial position to a second radial position brings the second module terminal into engagement with the second battery terminal while maintaining engagement between the first module terminal and the first battery terminal.Type: ApplicationFiled: July 29, 2024Publication date: November 21, 2024Applicant: Stryker CorporationInventors: David Hershberger, Eric Diehl, Steven Brown, Heather Benoit
-
Patent number: 12141245Abstract: 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: GrantFiled: January 19, 2022Date of Patent: November 12, 2024Assignees: SONY GROUP CORPORATION, SONY PICTURES ENTERTAINMENT, INC.Inventor: Eric Diehl
-
Patent number: 12124542Abstract: Distributing and enforcing a license for content to be consumed according to conditions defined by usage rights stated in the license, including: encrypting the usage rights with a key using a homomorphic encryption and sending the encrypted usage rights to an agent; receiving from the agent modified encrypted usage rights generated by performing a homomorphic operation on the encrypted usage rights with a nonce; and decrypting the modified encrypted usage rights and sending the decrypted modified usage rights back to the agent, wherein usage rights are extracted from the decrypted modified usage rights by performing an operation that is reverse of the homomorphic operation with the nonce.Type: GrantFiled: May 22, 2018Date of Patent: October 22, 2024Assignees: Sony Group Corporation, Sony Pictures Entertainment Inc.Inventor: Eric Diehl
-
Patent number: 12086221Abstract: Authenticating for a virtual reality (VR) system using a plurality of factors of authentication, including: collecting a password entered into a virtual keyboard for a first factor of the plurality of factors of authentication, wherein the password is entered by a user selecting a series of data including numbers, letters, or images on the virtual keyboard displayed on a display of the VR system; and collecting a biometric fingerprint from movements of the VR system for a second factor of the plurality of factors of authentication.Type: GrantFiled: February 1, 2019Date of Patent: September 10, 2024Assignees: Sony Group Corporation, Sony Pictures Entertainment Inc.Inventors: Eric Diehl, Scot Barbour
-
Patent number: 12069189Abstract: Blockchain-based proof of presentation of content on a media channel, including: generating, upon receiving a request to generate, at least first, second, and third parameters, wherein the first and second parameters are input parameters and the third parameter is calculated as an output parameter of a one-way cryptographic function; generating a first type of block by incorporating the first and third parameters into the first type of block; validating the first type of block and the blockchain; appending the first type of block to the blockchain when both the first type of block and the blockchain are declared valid; and embedding the second parameter into the content that is to be made available on the media channel to produce tainted content.Type: GrantFiled: January 15, 2020Date of Patent: August 20, 2024Assignees: Sony Group Corporation, Sony Pictures Entertainment Inc.Inventors: Eric Diehl, Timothy James Wright
-
Patent number: 11968305Abstract: 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: GrantFiled: December 21, 2020Date of Patent: April 23, 2024Assignees: Sony Group Corporation, Sony Pictures Entertainment, Inc.Inventor: Eric Diehl
-
Publication number: 20240082020Abstract: 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: ApplicationFiled: November 17, 2023Publication date: March 14, 2024Applicant: Stryker CorporationInventors: John Coleman Horton, IV, John Bernero, Steven Brown, Eric Diehl, Shammodip Roy, Robin Babaris, Robert Lynch, Adam Thelen
-
Patent number: 11819426Abstract: 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: GrantFiled: October 1, 2020Date of Patent: November 21, 2023Assignee: Stryker CorporationInventors: John Coleman Horton, IV, John Bernero, Steven Brown, Eric Diehl, Shammodip Roy, Robin Babaris, Robert Lynch, Adam Thelen
-
Patent number: 11811914Abstract: 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: GrantFiled: January 20, 2022Date of Patent: November 7, 2023Assignees: Sony Group Corporation, Sony Pictures Entertainment Inc.Inventor: Eric Diehl
-
Patent number: 11756218Abstract: 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: GrantFiled: October 8, 2019Date of Patent: September 12, 2023Assignees: Sony Group Corporation, Sony Pictures Entertainment Inc.Inventor: Eric Diehl
-
Patent number: 11722312Abstract: 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: GrantFiled: March 9, 2020Date of Patent: August 8, 2023Assignees: Sony Group Corporation, Sony Pictures Entertainment Inc.Inventor: Eric Diehl
-
Publication number: 20230231726Abstract: 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: ApplicationFiled: March 17, 2023Publication date: July 20, 2023Inventor: Eric Diehl
-
Publication number: 20230229743Abstract: 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: ApplicationFiled: January 19, 2022Publication date: July 20, 2023Inventor: Eric Diehl
-
Patent number: 11625470Abstract: 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: GrantFiled: April 27, 2020Date of Patent: April 11, 2023Assignees: Sony Group Corporation, Sony Pictures Entertainment Inc.Inventor: Eric Diehl