Electronic signing of content

US9697350B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9697350-B1
Application numberUS-201514659146-A
CountryUS
Kind codeB1
Filing dateMar 16, 2015
Priority dateMar 14, 2013
Publication dateJul 4, 2017
Grant dateJul 4, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

This specification describes technologies relating to applying electronic signatures to content items. In general, one aspect of the subject matter described in this specification can be embodied in methods that include receiving a content item and receiving a request to electronically sign the content item by a user by associating the content item with a credential associated with the user, the request comprising data identifying the credential from among a set of credentials that are associated with the user. The method may further include generating a package comprising the content item and data for the identified credential.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, performed by one or more processing devices, comprising: receiving, from a client device of a user, a request to perform an operation on a content item; in response to the request, retrieving, from a data repository by the one or more processing devices, a set of different credentials for the user that are issued by a plurality of different credential issuing entities, with the set of different credentials being aggregated from the plurality of different credential issuing entities that issue the different credentials; providing, to the client device, information identifying of the plurality of different credentials; receiving, from the client device, information indicative of a selection of a credential from among the set of different credentials for the user; associating the content item with the selected credential associated with the user; and generating a package comprising the content item and data for the selected credential to enable performance of the operation on the content item with the selected credential. 2. The method of claim 1 , in which generating the package further comprises including, in the package, data reflecting a time associated the request t. 3. The method of claim 1 , in which generating the package further comprises including, in the package, data reflecting a geographic location associated with the request. 4. The method of claim 1 , further comprising: transmitting the package to another client device associated with a different user. 5. The method of claim 1 , further comprising: retrieving the data for the selected credential from a data storage device that is local to the one or more processing devices. 6. The method of claim 1 , further comprising: retrieving the data for the selected credential from a remote processing device associated with an entity that issued the selected credential. 7. The method of claim 1 , further comprising embedding, in the content item, a QR code within which a reference to the data for the selected credential is encoded. 8. The method of claim 1 , in which the data for the selected credential comprises a photograph of a user associated with the selected credential. 9. The method of claim 1 , further comprising: checking whether a condition associated with the selected credential is satisfied by the request; and proceeding to generate the package responsive to determining that the condition is satisfied. 10. One or more machine-readable hardware storage devices storing instructions that are executable by one or more processing devices to perform operations comprising: receiving, from a client device of a user, a request to perform an operation on a content item; in response to the request, retrieving, from a data repository by the one or more processing devices, a set of different credentials for the user that are issued by a plurality of different credential issuing entities, with the set of different credentials being aggregated from the plurality of different credential issuing entities that issue the different credentials; providing, to the client device, information identifying of the plurality of different credentials; receiving, from the client device, information indicative of a selection of a credential from among the set of different credentials for the user; associating the content item with the selected credential associated with the user; and generating a package comprising the content item and data for the selected credential to enable performance of the operation on the content item with the selected credential. 11. The one or more machine-readable hardware storage devices of claim 10 , in which generating the package further comprises including, in the package, data reflecting a time associated the request. 12. The one or more machine-readable hardware storage devices of claim 10 , in which generating the package further comprises including, in the package, data reflecting a geographic location associated with the request. 13. The one or more machine-readable hardware storage devices of claim 10 , wherein the operations further comprise: transmitting the package to another client device associated with a different user. 14. The one or more machine-readable hardware storage devices of claim 10 , wherein the operations further comprise: retrieving the data for the selected credential from a data storage device that is local to the one or more processing devices. 15. The one or more machine-readable hardware storage devices of claim 10 , wherein the operations further comprise: retrieving the data for the selected credential from a remote processing device associated with an entity that issued the selected credential. 16. An electronic system comprising: one or more processing devices; and one or more machine-readable hardware storage devices storing instructions that are executable by the one or more processing devices to perform operations comprising: receiving, from a client device of a user, a request to perform an operation on a content item; in response to the request, retrieving, from a data repository by the one or more processing devices, a set of different credentials for the user that are issued by a plurality of different credential issuing entities, with the set of different credentials being aggregated from the plurality of different credential issuing entities that issue the different credentials; providing, to the client device, information identifying of the plurality of different credentials; receiving, from the client device, information indicative of a selection of a credential from among the set of different credentials for the user; associating the content item with the selected credential associated with the user; and generating a package comprising the content item and data for the selected credential to enable performance of the operation on the content item with the selected credential. 17. The electronic system of claim 16 , in which generating the package further comprises including, in the package, data reflecting a time associated the request. 18. The electronic system of claim 16 , in which generating the package further comprises including, in the package, data reflecting a geographic location associated with the request. 19. The electronic system of claim 16 , wherein the operations further comprise: transmitting the package to another client device associated with a different user. 20. The electronic system of claim 16 , wherein the operations further comprise: retrieving the data for the selected credential from a data storage device that is local to the one or more processing devices.

Assignees

Inventors

Classifications

  • G06F21/45Primary

    Structures or tools for the administration of authentication · CPC title

  • H04L9/3247Primary

    involving digital signatures · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9697350B1 cover?
This specification describes technologies relating to applying electronic signatures to content items. In general, one aspect of the subject matter described in this specification can be embodied in methods that include receiving a content item and receiving a request to electronically sign the content item by a user by associating the content item with a credential associated with the user, th…
Who is the assignee on this patent?
Microstrategy Inc
What technology area does this patent fall under?
Primary CPC classification G06F21/45. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 04 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).