US 11,734,091 B2
Ensuring thread affinity for interprocess communication in a managed code environment
Jackson M. Davis, Bothell, WA (US); and John A. Shepard, Seattle, WA (US)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Dec. 1, 2020, as Appl. No. 17/108,414.
Application 17/108,414 is a continuation of application No. 16/124,654, filed on Sep. 7, 2018, granted, now 10,872,006.
Application 16/124,654 is a continuation of application No. 15/136,554, filed on Apr. 22, 2016, granted, now 10,102,048, issued on Oct. 16, 2018.
Application 15/136,554 is a continuation of application No. 12/719,342, filed on Mar. 8, 2010, granted, now 9,323,592, issued on Apr. 26, 2016.
Application 12/719,342 is a continuation of application No. 11/388,809, filed on Mar. 23, 2006, granted, now 7,676,811, issued on Mar. 9, 2010.
Prior Publication US 2021/0081264 A1, Mar. 18, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 9/44 (2018.01); G06F 9/54 (2006.01); H04L 67/01 (2022.01); H04L 67/1001 (2022.01)
CPC G06F 9/547 (2013.01) [G06F 9/546 (2013.01); H04L 67/01 (2022.05); H04L 67/1001 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
transmitting, from a first object to a second object, an interprocess message in a channel, wherein the first object is executing on a first process in a runtime managed environment and the second object is executing on a second process external to the first process, and wherein the channel is thread reentrant and enables thread affinity between the first process and the second process.