IP Library › Granted Patent US 12,339,983
Granted Patent B2
US 12,339,983 · App. 17/806,448 · Granted Jun 24, 2025

Providing and obtaining one or more data sets via a digital communication network

Inventors: Sebastian Clanzett (Alpen, DE); Rene Hennig (Wuppertal, DE); Philip Stevens (Alpen, DE)
Assignee: Noscendo GmbH
G06F21/6218H04L63/08
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,339,983
App. No.
17/806,448
Granted
Jun 24, 2025
Kind
B2
Abstract

A server for providing one or more data sets via a digital communication network is configured for: associating an unique identifier with an identified data set, the unique identifier representing a network address for accessing the identified data set via the digital communication network, wherein the unique identifier is specific to the identified data set; validating an authentication information provided by an authenticator of a client requesting access to the server via the unique identifier; and selectively providing the client with an access right for one or more data sets, if the authentication information identifies the authenticator as being associated with a registered user.

Claims (82)

1. A server for providing one or more data sets via a digital communication network, wherein the server is configured for:

associating a unique identifier with an identified data set, the unique identifier representing a network address for accessing the identified data set via the digital communication network, wherein the unique identifier is specific to the identified data set,

validating an authentication information provided by a client requesting access to the server via the unique identifier, the authentication information being obtained by the client by using an authenticator, and

selectively providing the client with an access right for one or more data sets, if the authentication information identifies the authenticator as being associated with a registered user, the one or more data sets including the identified data set,

wherein the authentication information does not comprise a username, a password and personal data of the registered user so that the authentication information allows for an anonymized authenticating of the registered user against the server,

wherein the authenticator is represented by an information that does not comprise personal data or a hint on personal data of the registered user associated with the authenticator,

wherein the authentication information comprises an encrypted message which has been generated by using the authenticator, and

wherein the server is configured for using a cryptographic key for validating the authentication information, wherein the cryptographic key is associated with the registered user.

2. The server according to claim 1 ,

wherein the server is configured for validating the authentication information provided by the authenticator of the client requesting access to the identified data set via the unique identifier;

wherein the server is configured for selectively providing the client with an access right for the identified data set, and

wherein the access right for the identified data set is specific to the registered user associated with the authenticator.

3. A server for providing a data set via a digital communication network, wherein the server is configured for-:

associating a unique identifier with the data set, the unique identifier representing a network address for accessing the data set via the digital communication network, wherein the unique identifier is specific to the data set,

validating an authentication information provided by a client requesting access to the data set via the unique identifier, the authentication information being obtained by the client by using an authenticator, and

selectively providing the client with an access right for the data set, the access right being specific to a registered user that is associated with the authenticator,

wherein the authentication information does not comprise a username, a password and personal data of the registered user so that the authentication information allows for an anonymized authenticating of the registered user against the server,

wherein the authentication information comprises an encrypted message which has been generated by using the authenticator,

wherein the authenticator is represented by an information that does not comprise personal data or a hint on personal data of the registered user associated with the authenticator,

wherein the server is configured for using a cryptographic key for validating the authentication information, wherein the cryptographic key is associated with the registered user.

4. The server according to claim 1 ,

wherein the server is configured for registering the authenticator by associating the authenticator with an identity information identifying the registered user.

5. The server according to claim 1 ,

wherein the server comprises an access information, the access information associating the registered user with the access right for the identified data set.

6. The server according to claim 1 ,

wherein the server is configured for directing the client requesting access to the server to the identified data set.

7. A device for acquiring a data set via a digital communication network,

wherein the device is configured for acquiring a unique identifier of the data set, the unique identifier representing a network address for accessing the data set via the digital communication network, wherein the unique identifier is specific to the data set,

wherein the device comprises a client configured for using the unique identifier for sending a request for accessing the data set to a server providing the data set,

wherein the client is configured for providing the server with an authentication information of an authenticator for authenticating the client against the server, wherein the authenticator is associated with a registered user,

wherein the authentication information does not comprise a username, a password and personal data of the registered user so that the authentication information allows for an anonymized authenticating of the registered user against the server,

wherein the authentication information comprises an encrypted message which has been generated by using the authenticator,

wherein the authenticator is represented by an information that does not comprise personal data or a hint on personal data of the registered user associated with the authenticator,

wherein the authenticator comprises a cryptographic key, and

wherein the authenticator is configured for using the cryptographic key for providing the authentication information to the server.

8. The device according to claim 7 , wherein the device comprises the authenticator.

9. The device according to claim 7 , wherein the device is configured for having access to the authenticator via a digital interface.

10. The device according to claim 7 ,

wherein the device comprises an input interface for receiving an user input, and

wherein the device is configured for selectively providing the authentication information to the server in dependence on the user input.

11. The device according to claim 7 ,

wherein the device is configured for acquiring a biometric information about a user, and

wherein the device is configured for selectively providing the authentication information to the server, if the biometric information identifies the user as being associated with the authenticator.

12. The device according to claim 7 , wherein the device is configured for retrieving the unique identifier from a graphical pattern representing the unique identifier.

13. The device according to claim 7 ,

wherein the authentication information allows for an anonymized authenticating of the registered user against the server.

14. A method for providing one or more data sets via a digital communication network, the method comprising:

associating a unique identifier with an identified data set, the unique identifier representing a network address for accessing the identified data set via the digital communication network, wherein the unique identifier is specific to the identified data set,

validating an authentication information provided by a client requesting access to one or more data sets via the unique identifier, the authentication information being obtained by the client by using an authenticator, and

selectively providing the client with an access right to one or more data sets, if the authentication information identifies the authenticator as being associated with a registered user, the one or more data sets including the identified data set,

wherein the authentication information does not comprise a username, a password and personal data of the registered user so that the authentication information allows for an anonymized authenticating of the registered user against the server,

wherein the authentication information comprises an encrypted message which has been generated by using the authenticator,

wherein the authenticator is represented by an information that does not comprise personal data or a hint on personal data of the registered user associated with the authenticator,

wherein the method comprises using a cryptographic key for validating the authentication information, wherein the cryptographic key is associated with the registered user.

15. A method for acquiring a data set via a digital communication network, the method comprising:

acquiring a unique identifier of the data set, the unique identifier representing a network address for accessing the data set via the digital communication network, wherein the unique identifier is specific to the data set,

using the unique identifier for sending a request for accessing a server hosting the data set,

providing the server with an authentication information of an authenticator for authenticating the client against the server, wherein the authenticator is associated with a registered user,

wherein the authentication information does not comprise a username, a password and personal data of the registered user so that the authentication information allows for an anonymized authenticating of the registered user against the server,

wherein the authentication information comprises an encrypted message which has been generated by using the authenticator,

wherein the authenticator is represented by an information that does not comprise personal data or a hint on personal data of the registered user associated with the authenticator,

wherein the authenticator comprises a cryptographic key, and

wherein the method comprises using the cryptographic key for providing the authentication information to the server.

16. A non-transitory digital storage medium having a computer program stored thereon to perform the method for providing one or more data sets via a digital communication network, the method comprising:

associating a unique identifier with an identified data set, the unique identifier representing a network address for accessing the identified data set via the digital communication network, wherein the unique identifier is specific to the identified data set,

validating an authentication information provided by a client requesting access to one or more data sets via the unique identifier, the authentication information being obtained by the client by using an authenticator, and

selectively providing the client with an access right to one or more data sets, if the authentication information identifies the authenticator as being associated with a registered user, the one or more data sets including the identified data set,

wherein the authentication information does not comprise a username, a password and personal data of the registered user so that the authentication information allows for an anonymized authenticating of the registered user against the server,

wherein the authentication information comprises an encrypted message which has been generated by using the authenticator,

wherein the authenticator is represented by an information that does not comprise personal data or a hint on personal data of the registered user associated with the authenticator, and

wherein the method comprises using a cryptographic key for validating the authentication information, wherein the cryptographic key is associated with the registered user,

when said computer program is run by a computer.

17. A non-transitory digital storage medium having a computer program stored thereon to perform the method for acquiring a data set via a digital communication network, the method comprising:

acquiring a unique identifier of the data set, the unique identifier representing a network address for accessing the data set via the digital communication network, wherein the unique identifier is specific to the data set,

using the unique identifier for sending a request for accessing a server hosting the data set,

providing the server with an authentication information of an authenticator for authenticating the client against the server, wherein the authenticator is associated with a registered user,

wherein the authentication information does not comprise a username, a password and personal data of the registered user so that the authentication information allows for an anonymized authenticating of the registered user against the server,

wherein the authentication information comprises an encrypted message which has been generated by using the authenticator,

wherein the authenticator is represented by an information that does not comprise personal data or a hint on personal data of the registered user associated with the authenticator,

wherein the authenticator comprises a cryptographic key, and

wherein the method comprises using the cryptographic key for providing the authentication information to the server,

when said computer program is run by a computer.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 2, 2022
From: CLANZETT, SEBASTIAN; HENNIG, RENE; STEVENS, PHILIP
To: NOSCENDO GMBH
Reel/Frame 060980/0027 →
Priority Claims (1)
EP 19215850 · Dec 12, 2019 · regional
Continuity (2)
Continuation PCTEP2020084951 · Dec 7, 2020
Related Publication 20220300634A1 · Sep 22, 2022
References Cited (30)
US 7231450B1 · Clifford · 2007 [cited by examiner]
US 9768962B2 · Acar · 2017 [cited by examiner]
US 11887119B1 · Campbell · 2024 [cited by examiner]
US 20080127320A1 · De Lutiis · 2008 [cited by examiner]
US 20080263631A1 · Wang et al. · 2008 [cited by applicant]
US 20120054824A1 · Furukawa · 2012 [cited by applicant]
US 20160092643A1 · Hinkle · 2016 [cited by examiner]
US 20160267229A1 · High · 2016 [cited by examiner]
US 20160380999A1 · Tevlin · 2016 [cited by examiner]
US 20170026321A1 · Ciavatta · 2017 [cited by examiner]
US 20170317879A1 · Wei · 2017 [cited by examiner]
US 20180131684A1 · Standefer, III · 2018 [cited by examiner]
US 20190156020A1 · Sato · 2019 [cited by examiner]
US 20200014538A1 · Liu · 2020 [cited by examiner]
US 20210258308A1 · Avetisov · 2021 [cited by examiner]
US 20220109674A1 · Avetisov · 2022 [cited by examiner]
US 20230104852A1 · Dickie · 2023 [cited by examiner]
CN 101069402A · 2007 [cited by applicant]
CN 106063308A · 2016 [cited by applicant]
CN 109618326A · 2019 [cited by applicant]
CN 109768977A · 2019 [cited by applicant]
JP 2004295588A · 2004 [cited by applicant]
JP 2019096077A · 2019 [cited by applicant]
KR 20120072014A · 2012 [cited by applicant]
KR 20160085143A · 2016 [cited by applicant]
RU 2440688C2 · 2012 [cited by applicant]
Berners-Lee, T., “Universal Resource Identifiers in WWW: A Unifying Syntax for the Expression of Names and Addresses of Objects on the Network as used in the World-Wide Web,” Network Working Group, Jun. 1994, <https://w… [cited by applicant]
Berners-Lee, T., et al., “Uniform Resource Identifier (URI): Generic Syntax,” Network Working Group, Jan. 2005, <https://www.rfc-editor.org/rfc/rfc3986> (61 pages). [cited by applicant]
Bradley, J., et al. “Web Authentication: An API for accessing Public Key Credentials Level 3,” Editor's Draft, Jul. 27, 2002, <https://w3c.github.io/webauthn/> (179 pages). [cited by applicant]
Sun Yuanwei; “Analysis of computer network security measures”, Network security technology and application, vol. 04, Apr. 15, 2015—2 pages. (No English translation available). [cited by applicant]