Sharing document information
First Claim
1. One or more non-transitory, computer-readable storage media storing instructions executable by one or more processors which, upon such execution, cause the one or more processors to perform operations comprising:
- receiving, by a server system from a first client device associated with a first user, a request for sharing a document with a second client device, wherein the document is electronically signed using a credential of the first user, and the credential identifies one or more privileges allocated to the first user;
generating, by the server system in response to receiving the request for sharing the document with the second client device, a code that allows access to the document;
transmitting, from the server system to the first client device, the code that allows access to the document;
receiving, by the server system from the second client device, a request to access the document, the request to access the document including the code that allows access to the document;
determining, by the server system based on the request to access the document, that a second user associated with the second client device is authorized to access the document; and
communicating, by the server system to the second client device, a message including information about the document.
2 Assignments
0 Petitions
Accused Products
Abstract
The disclosure of the present document can be embodied in a non-transitory computer-readable medium storing instructions that cause one or more processors to perform various operations, including, receiving, from a first client device associated with a user account of a first user, a request for sharing a document. The document is associated with a credential of the first user, and the credential is associated with the user account of the first user. The operations include transmitting, in response to the request, a code associated with the document, and receiving, from a second client device, a request to access the document. The request to access the document includes the code associated with the document. The operations include determining, based on the request to access the document, that the second client device is authorized to access the document, and communicating, to the second client device, a message including information about the document.
48 Citations
20 Claims
-
1. One or more non-transitory, computer-readable storage media storing instructions executable by one or more processors which, upon such execution, cause the one or more processors to perform operations comprising:
-
receiving, by a server system from a first client device associated with a first user, a request for sharing a document with a second client device, wherein the document is electronically signed using a credential of the first user, and the credential identifies one or more privileges allocated to the first user; generating, by the server system in response to receiving the request for sharing the document with the second client device, a code that allows access to the document; transmitting, from the server system to the first client device, the code that allows access to the document; receiving, by the server system from the second client device, a request to access the document, the request to access the document including the code that allows access to the document; determining, by the server system based on the request to access the document, that a second user associated with the second client device is authorized to access the document; and communicating, by the server system to the second client device, a message including information about the document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. One or more non-transitory, computer-readable storage media storing instructions executable by one or more processors which, upon such execution, cause the one or more processors to perform operations comprising:
-
receiving, by a server system from a first client device associated with a first user, a request for sharing a document with a second client device, wherein the document is electronically signed using a credential of the first user, and the credential identifies one or more privileges allocated to the first user; generating, by the server system in response to receiving the request for sharing the document with the second client device, an alphanumeric code that allows access to the document; transmitting, from the server system to the first client device, the alphanumeric code that allows access to the document; receiving, by the server system from the second client device, a request to access the document, the request to access the document including the alphanumeric code that allows access to the document; determining, by the server system based on the request to access the document, that a second user associated with the second client device is authorized to access the document, and that the request to access the document was transmitted from the second client device as a short messaging service (SMS) message; and communicating, by the server system to the second client device, an SMS message including text-based information about the document based on determining that the request to access the document was transmitted from the second client device as an SMS message.
-
-
20. One or more non-transitory, computer-readable storage media storing instructions executable by one or more processors which, upon such execution, cause the one or more processors to perform operations comprising:
-
receiving, by a server system from a first client device associated with a first user, a request for sharing a document with a second client device, wherein the document is electronically signed using a credential of the first user, and the credential identifies one or more privileges allocated to the first user; generating, by the server system in response to receiving the request for sharing the document with the second client device, an optical machine-readable representation of the code that allows access to the document; transmitting, from the server system to the first client device, the optical machine-readable representation of the code that allows access to the document; receiving, by the server system from the second client device, a request to access the document, the request to access the document being based on the optical machine-readable representation of the code that allows access to the document; determining, by the server system based on the request to access the document, that a second user associated with the second client device is authorized to access the document, and that the request to access the document was transmitted from the second client device as a multimedia messaging service (MIMS) message; and communicating, by the server system to the second client device, an MIMS message including an image of the document based on determining that the request to access the document was transmitted from the second client device as an MMS message.
-
Specification