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. 12, 2023

Filed:

May. 25, 2021
Applicant:

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

Inventors:

Jinghua Chen, Redmond, WA (US);

Anatoly Victor Koretsky, San Antonio, TX (US);

Srivalli Chavali, Redmond, WA (US);

Naresh Sundaram, Redmond, WA (US);

Pradeep Kamalakumar, Hyderabad, IN;

Steven James Rayson, Redmond, WA (US);

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 11/30 (2006.01); G06F 16/93 (2019.01); G06F 16/901 (2019.01); G06F 16/907 (2019.01); G06F 16/9038 (2019.01);
U.S. Cl.
CPC ...
G06F 11/3096 (2013.01); G06F 16/907 (2019.01); G06F 16/9017 (2019.01); G06F 16/9038 (2019.01); G06F 16/93 (2019.01);
Abstract

Disclosed are embodiments that communicate label information for documents between two enterprise computer systems. The two computer systems operate asynchronous from each other, and have limited available resources for use in buffering information passing between them. To that end, traditional API architectures that utilize method calls and return parameters do not operate well in this environment, as a first computer systems resources can become exhausted if a second computer system is able to generate data faster than the first computer system can consume it. The problem is exacerbated if an error is experienced when processing the consumed data, especially if there are no resources available to store the data until the error can be cleared. To solve this problem, the disclosed embodiments provide an ability for a consumer to request that data previously delivered to it be delivered again by the producer, in some embodiments, after a specified time delay.


Find Patent Forward Citations

Loading…