The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Sep. 07, 2021

Filed:

Oct. 04, 2019
Applicant:

Microsoft Technology Licensing, Llc, Redmond, WA (US);

Inventor:

Marc Edward Mercuri, Bothell, WA (US);

Assignee:
Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04W 4/80 (2018.01); H04W 8/18 (2009.01); H04L 9/06 (2006.01); H04L 12/26 (2006.01); H04W 8/20 (2009.01);
U.S. Cl.
CPC ...
H04W 8/186 (2013.01); H04L 9/0643 (2013.01); H04L 43/08 (2013.01); H04W 4/80 (2018.02); H04W 8/20 (2013.01); H04L 2209/38 (2013.01);
Abstract

The disclosed technology is generally directed to smart contract technology. In one example of the technology, responsive to a smart contract subscription request from a requestor to a first smart contract, a registry entry is added to a first smart contract registry such that the added registry entry includes requestor information associated with the requestor, and subscription information associated with at least one exposed interface of the first smart contract. Responsive to a change occurring that is associated with at least one exposed interface of the first smart contract, based on the registry, any subscribers to the first smart contract that have a subscription to which the change pertains are determined. Responsive to determining subscribers to the first smart contract that have a subscription to which the change pertains, the determined subscribers are caused to be notified of the change.


Find Patent Forward Citations

Loading…